Bagikan melalui


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

Lihat juga

Menentukan sumber daya dalam YAML