definição resources.builds.build
Um recurso de build usado para referenciar 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.
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
Definições que fazem referência a essa definição: resources.builds
Propriedades
build
String. Obrigatório como primeira propriedade.
Alias ou nome do artefato de build. Valores aceitáveis: [-_A-Za-z0-9]*.
type
String. Obrigatórios.
Nome do tipo de artefato.
connection
String. Obrigatórios.
Nome da conexão. Essa conexão será usada para toda a comunicação relacionada a este artefato.
source
String. Obrigatórios.
Nome da definição/build/trabalho de origem.
version
String.
branch
String.
trigger
String.
Quando o artefato mencionado neste recurso de build conclui um build, ele tem permissão para disparar esse pipeline. none | Verdade.
Comentários
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
Só há suporte para gatilhos para Jenkins hospedado em que o Azure DevOps tem uma 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