Aracılığıyla paylaş


resources.builds.build tanımı

Bir çalıştırmadan yapıtlara başvurmak için kullanılan derleme kaynağı.

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

Bu tanıma başvuran tanımlar: resources.builds

Özellikler

build Dize. İlk özellik olarak gereklidir.
Derleme yapıtı diğer adı veya adı. Kabul edilebilir değerler: [-_A-Za-z0-9]*.

type Dize. Gereklidir.
Yapıt türünün adı.

connection Dize. Gereklidir.
Bağlantının adı. Bu bağlantı, bu yapıtla ilgili tüm iletişimler için kullanılacak.

source Dize. Gereklidir.
Kaynak tanımın/derlemenin/işin adı.

version Dize.

branch Dize.

trigger Dize.
Bu derleme kaynağında belirtilen yapıt bir derlemeyi tamamladığında, bu işlem hattını tetiklemesine izin verilir. hiçbiri | True.

Açıklamalar

Yapıtlar üreten bir dış CI derleme sisteminiz varsa yapıtları bir derleme kaynağıyla kullanabilirsiniz. Derleme kaynağı Jenkins, TeamCity, CircleCI gibi herhangi bir dış CI sistemi olabilir.

Önemli

Tetikleyiciler yalnızca Azure DevOps'un Jenkins sunucusuyla görüş açısına sahip olduğu barındırılan Jenkins için desteklenir.

Örnekler

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

Ayrıca bkz.

YAML'de kaynakları tanımlama