Compartilhar via


definição resources.builds.build

Um recurso de build usado para fazer referência a artefatos de uma execução.

builds:
- build: string # Required as first property. Alias or name of build artifact.
  type: string # Required. Name of the artifact type.
  connection: string # Required. Name of the connection. This connection will be used for all the communication related to this artifact.
  source: string # Required. Name of the source definition/build/job.
  version: string
  branch: string
  trigger: none | true # When the artifact mentioned in this build resource completes a build, it is allowed to trigger this pipeline.

Definições que fazem referência a essa definição: resources.builds

Propriedades

build cadeia de caracteres. Obrigatório como primeira propriedade.
Alias ou nome do artefato de build. Valores aceitáveis: [-_A-Za-z0-9]*.

type cadeia de caracteres. Obrigatório
Nome do tipo de artefato.

connection cadeia de caracteres. Obrigatório
Nome da conexão. Essa conexão será usada para toda a comunicação relacionada a este artefato.

source cadeia de caracteres. Obrigatório
Nome da definição/build/trabalho de origem.

version cadeia de caracteres.

branch cadeia de caracteres.

trigger cadeia de caracteres.
Quando o artefato mencionado neste recurso de build conclui um build, ele tem permissão para disparar esse pipeline. none | verdadeiro.

Observações

Se você tiver um sistema de build de CI externo que produz artefatos, poderá consumir artefatos com um recurso de build. Um recurso de build pode ser qualquer sistema de CI externo, como Jenkins, TeamCity, CircleCI e assim por diante.

Importante

Os gatilhos só têm suporte para Jenkins hospedado, em que o Azure DevOps tem linha de visão com o servidor Jenkins.

Exemplos

resources:
  builds:
  - build: Spaceworkz
    type: Jenkins
    connection: MyJenkinsServer 
    source: SpaceworkzProj   # name of the jenkins source project
    trigger: true

Consulte também

Definir recursos em YAML