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