Partilhar via


resources.builds.build definition

Um recurso de compilação utilizado para referenciar artefactos de uma execução.

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

Definições que referenciam esta definição: resources.builds

Propriedades

build cadeia. Necessário como primeira propriedade.
Alias ou nome do artefacto de compilação. Valores aceitáveis: [-_A-Za-z0-9]*.

type cadeia. Obrigatório.
Nome do tipo de artefacto.

connection cadeia. Obrigatório.
Nome da ligação. Esta ligação será utilizada para toda a comunicação relacionada com este artefacto.

source cadeia. Obrigatório.
Nome da definição/compilação/tarefa de origem.

version cadeia.

branch cadeia.

trigger cadeia.
Quando o artefacto mencionado neste recurso de compilação concluir uma compilação, é permitido acionar este pipeline. nenhum | true.

Observações

Se tiver um sistema de compilação de CI externo que produz artefactos, pode consumir artefactos com um recurso de compilação. Um recurso de compilação pode ser qualquer sistema de CI externo, como Jenkins, TeamCity, CircleCI, etc.

Importante

Os acionadores só são suportados para o Jenkins alojado, onde o Azure DevOps tem linha de visão com o servidor Jenkins.

Exemplos

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

Ver também

Definir recursos no YAML