Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penggantian label didukung dengan pelari CodeBuild-hosted Buildkite
Di label tag agen langkah pipeline Buildkite, Anda dapat menyediakan berbagai penggantian label yang memodifikasi build runner yang di-host sendiri. Setiap build yang tidak dikenali oleh CodeBuild akan diabaikan tetapi tidak akan gagal dalam permintaan webhook Anda. Misalnya, YAML alur kerja berikut mencakup penggantian untuk gambar, ukuran instans, armada, dan spesifikasi build:
agents: queue: "myQueue" steps: - command: "echo \"Hello World\"" agents: project: "codebuild-myProject" image: "{{matrix.os}}" instance-size: "{{matrix.size}}" buildspec-override: "true" matrix: setup: os: - "arm-3.0" - "al2-5.0" size: - "small" - "large"
project:codebuild-(diperlukan)<project-name>
-
Contoh:
project: "codebuild-myProject" -
Diperlukan untuk semua konfigurasi langkah pipa Buildkite.
<project name>harus sama dengan nama proyek di mana webhook pelari yang di-host sendiri dikonfigurasi.
queue: "<queue-name>"
-
Contoh:
queue: "<queue-name>" -
Digunakan untuk merutekan pekerjaan Buildkite ke antrian tertentu. Lihat Tag Antrian Agen Buildkite
untuk informasi selengkapnya.
image:
"
<environment-type>-<image-identifier>"
-
Contoh:
image: "arm-3.0" -
Mengganti jenis gambar dan lingkungan yang digunakan saat memulai build pelari yang di-host sendiri dengan gambar yang dikuratori. Untuk mempelajari tentang nilai yang didukung, lihatHitung gambar yang didukung dengan CodeBuild-hosted Buildkite runner.
-
Untuk mengganti jenis gambar dan lingkungan yang digunakan dengan gambar khusus, gunakan
image: "custom-<environment-type>-<custom-image-identifier>" -
Contoh:
image: "custom-arm-public.ecr.aws/codebuild/amazonlinux-aarch64-standard:3.0"
catatan
Jika gambar kustom berada di registri pribadi, Anda harus mengonfigurasi kredentif registri yang sesuai dalam CodeBuild proyek Anda.
-
instance-size: "<instance-size>"
-
Contoh:
instance-size: "medium" -
Mengganti jenis instance yang digunakan saat memulai build runner yang di-host sendiri. Untuk mempelajari tentang nilai yang didukung, lihatHitung gambar yang didukung dengan CodeBuild-hosted Buildkite runner.
fleet: "<fleet-name>"
-
Contoh:
fleet: "myFleet" -
Mengganti pengaturan armada yang dikonfigurasi pada proyek Anda untuk menggunakan armada yang ditentukan. Untuk informasi selengkapnya, lihat Menjalankan build pada armada kapasitas cadangan.
buildspec-override: "<boolean>"
-
Contoh:
buildspec-override: "true" -
Mengizinkan build menjalankan perintah buildspec di
POST_BUILDfaseINSTALL,PRE_BUILD, dan jika disetel ke.true