Condividi tramite


resources.build.build definition

Risorsa di compilazione usata per fare riferimento agli artefatti di un'esecuzione.

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

Definizioni che fanno riferimento a questa definizione: resources.build

Proprietà

build Stringa. Obbligatorio come prima proprietà.
Alias o nome dell'artefatto di compilazione. Valori accettabili: [-_A-Za-z0-9]*.

type Stringa. Obbligatorio.
Nome del tipo di artefatto.

connection Stringa. Obbligatorio.
Nome della connessione. Questa connessione verrà usata per tutte le comunicazioni correlate a questo artefatto.

source Stringa. Obbligatorio.
Nome della definizione di origine/compilazione/processo.

version Stringa.

branch Stringa.

trigger Stringa.
Quando l'artefatto indicato in questa risorsa di compilazione completa una compilazione, è consentito attivare questa pipeline. nessuno | Vero.

Commenti

Se si dispone di un sistema di compilazione CI esterno che produce artefatti, è possibile usare gli artefatti con una risorsa di compilazione. Una risorsa di compilazione può essere qualsiasi sistema CI esterno, ad esempio Jenkins, TeamCity, CircleCI e così via.

Importante

I trigger sono supportati solo per Jenkins ospitati in cui Azure DevOps ha una linea di vista con il server Jenkins.

Esempi

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

Vedere anche

Definire le risorse in YAML