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