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