Определение resources.builds.build
Ресурс сборки, используемый для ссылки на артефакты выполнения.
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
Определения, ссылающиеся на это определение: resources.builds
Свойства
build
Строка. Требуется в качестве первого свойства.
Псевдоним или имя артефакта сборки. Допустимые значения: [-_A-Za-z0-9]*.
type
Строка. Обязательный.
Имя типа артефакта.
connection
Строка. Обязательный.
Имя подключения. Это подключение будет использоваться для всего обмена данными, связанными с данным артефактом.
source
Строка. Обязательный.
Имя определения источника, сборки или задания.
version
Строка.
branch
Строка.
trigger
Строка.
Когда артефакт, упомянутый в этом ресурсе сборки, завершает сборку, он может активировать этот конвейер. none | Истинный.
Комментарии
Если у вас есть внешняя система сборки CI, которая создает артефакты, вы можете использовать артефакты с ресурсом сборки. Ресурсом сборки могут быть любые внешние системы CI, такие как Jenkins, TeamCity, CircleCI и т. д.
Важно!
Триггеры поддерживаются только для размещенных Jenkins, где Azure DevOps имеет прямую видимость с сервером Jenkins.
Примеры
resources:
builds:
- build: Spaceworkz
type: Jenkins
connection: MyJenkinsServer
source: SpaceworkzProj # name of the jenkins source project
trigger: true