определение 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.
Определения, ссылающиеся на это определение: 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