Compartir a través de


resources.builds.build definition

Un recurso de compilación que se usa para hacer referencia a artefactos desde una ejecución.

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

Definiciones que hacen referencia a esta definición: resources.builds

Propiedades

build Cadena. Obligatorio como primera propiedad.
Alias o nombre del artefacto de compilación. Valores aceptables: [-_A-Za-z0-9]*.

type Cadena. Necesario.
Nombre del tipo de artefacto.

connection Cadena. Necesario.
Nombre de la conexión. Esta conexión se usará para toda la comunicación relacionada con este artefacto.

source Cadena. Necesario.
Nombre de la definición de origen/compilación/trabajo.

version Cadena.

branch Cadena.

trigger Cadena.
Cuando el artefacto mencionado en este recurso de compilación completa una compilación, se permite desencadenar esta canalización. none | Verdad.

Observaciones

Si tiene un sistema de compilación de CI externo que genera artefactos, puede consumir artefactos con un recurso de compilación. Un recurso de compilación puede ser cualquier sistema de CI externo como Jenkins, TeamCity, CircleCI, etc.

Importante

Solo se admiten desencadenadores para Jenkins hospedado, donde Azure DevOps tiene línea de visión con el servidor Jenkins.

Ejemplos

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

Vea también

Definir recursos en YAML