Partager via


resources.builds.build, définition

Ressource de build utilisée pour référencer des artefacts à partir 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.

Définitions qui font référence à cette définition : resources.builds

Propriétés

chaîne build. Obligatoire en tant que première propriété.
Alias ou nom de l’artefact de build. Valeurs acceptables : [-_A-Za-z0-9]*.

chaîne type. Obligatoire.
Nom du type d’artefact.

chaîne connection. Obligatoire.
Nom de la connexion. Cette connexion sera utilisée pour toutes les communications liées à cet artefact.

chaîne source. Obligatoire.
Nom de la définition source/build/job.

chaîne version.

chaîne branch.

chaîne trigger.
Lorsque l’artefact mentionné dans cette ressource de build termine une build, il est autorisé à déclencher ce pipeline. none | vrai.

Remarques

Si vous disposez d’un système de génération 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, et ainsi de suite.

Important

Les déclencheurs sont uniquement pris en charge 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

Voir aussi

Définir des ressources dans le YAML