Dela via


resources.builds.build definition

En byggresurs som används för att referera till artefakter från en körning.

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

Definitioner som refererar till den här definitionen: resources.builds

Egenskaper

build Sträng. Krävs som första egenskap.
Alias eller namn på kompileringsartefakt. Godtagbara värden: [-_A-Za-z0-9]*.

type Sträng. Krävs.
Namnet på artefakttypen.

connection Sträng. Krävs.
Namnet på anslutningen. Den här anslutningen används för all kommunikation som är relaterad till den här artefakten.

source Sträng. Krävs.
Namnet på källdefinitionen/build/job.

version Sträng.

branch Sträng.

trigger Sträng.
När artefakten som nämns i den här byggresursen slutför en version kan den utlösa den här pipelinen. none | Sant.

Kommentarer

Om du har ett externt CI-byggsystem som producerar artefakter kan du använda artefakter med en byggresurs. En byggresurs kan vara alla externa CI-system som Jenkins, TeamCity, CircleCI och så vidare.

Viktigt

Utlösare stöds endast för värdbaserade Jenkins där Azure DevOps har siktlinje med Jenkins-servern.

Exempel

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

Se även

Definiera resurser i YAML