Partager via


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

Voir aussi

Définir des ressources dans YAML