Поделиться через


определение 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

См. также

Определение ресурсов в YAML