definisi resources.builds.build
Sumber daya build yang digunakan untuk mereferensikan artefak dari eksekusi.
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
Definisi yang mereferensikan definisi ini: resources.builds
Properti
build
String. Diperlukan sebagai properti pertama.
Alias atau nama artefak build. Nilai yang dapat diterima: [-_A-Za-z0-9]*.
type
String. Wajib diisi.
Nama jenis artefak.
connection
String. Wajib diisi.
Nama koneksi. Koneksi ini akan digunakan untuk semua komunikasi yang terkait dengan artefak ini.
source
String. Wajib diisi.
Nama definisi/build/pekerjaan sumber.
version
String.
branch
String.
trigger
String.
Ketika artefak yang disebutkan dalam sumber daya build ini menyelesaikan build, itu diizinkan untuk memicu alur ini. tidak ada | Benar.
Keterangan
Jika Anda memiliki sistem build CI eksternal yang menghasilkan artefak, Anda dapat menggunakan artefak dengan sumber daya build. Sumber daya build dapat berupa sistem CI eksternal seperti Jenkins, TeamCity, CircleCI, dan sebagainya.
Penting
Pemicu hanya didukung untuk Jenkins yang dihosting di mana Azure DevOps memiliki garis pandang dengan server Jenkins.
Contoh
resources:
builds:
- build: Spaceworkz
type: Jenkins
connection: MyJenkinsServer
source: SpaceworkzProj # name of the jenkins source project
trigger: true