définition resources.builds.build
Ressource de build utilisée pour référencer des artefacts d’une exécution.
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
Définitions qui font référence à cette définition : resources.builds
Propriétés
build
String. Obligatoire comme première propriété.
Alias ou nom de l’artefact de build. Valeurs acceptables : [-_A-Za-z0-9]*.
type
String. Obligatoire.
Nom du type d’artefact.
connection
String. Obligatoire.
Nom de la connexion. Cette connexion sera utilisée pour toutes les communications liées à cet artefact.
source
String. Obligatoire.
Nom de la définition/build/travail source.
version
String.
branch
String.
trigger
String.
Lorsque l’artefact mentionné dans cette ressource de build termine une build, il est autorisé à déclencher ce pipeline. none | Vrai.
Notes
Si vous disposez d’un système de build CI externe qui produit des artefacts, vous pouvez consommer des artefacts avec une ressource de build. Une ressource de build peut être n’importe quel système CI externe comme Jenkins, TeamCity, CircleCI, etc.
Important
Les déclencheurs sont pris en charge uniquement pour Jenkins hébergé où Azure DevOps a une ligne de vue avec le serveur Jenkins.
Exemples
resources:
builds:
- build: Spaceworkz
type: Jenkins
connection: MyJenkinsServer
source: SpaceworkzProj # name of the jenkins source project
trigger: true