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 yang CodeBuild di-host GitLab
Di pipeline GitLab CI/CDYAML, Anda dapat memberikan berbagai penggantian label yang mengubah build runner yang dikelola sendiri. Setiap build yang tidak dikenali oleh CodeBuild akan diabaikan tetapi tidak akan gagal permintaan webhook Anda. Misalnya, berikut ini YAML mencakup penggantian untuk gambar, ukuran instance, armada, dan spesifikasi bangunan:
workflow: name: HelloWorld stages: - build build-job: stage: build script: - echo "Hello World!" tags: - codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME - image:arm-3.0 - instance-size:small - fleet:myFleet - buildspec-override:true
codebuild-
(diperlukan)<project-name>
-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME
Contoh:
codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME
-
Diperlukan untuk semua pipa GitLab CI/CD. YAMLs
<project name>
harus sama dengan nama proyek tempat webhook pelari yang dikelola sendiri dikonfigurasi.
image:
<environment-type>
-<image-identifier>
Contoh:
image:arm-3.0
-
Mengganti jenis gambar dan lingkungan yang digunakan saat memulai build runner yang dikelola sendiri. Untuk mempelajari nilai yang didukung, lihatHitung gambar yang didukung dengan pelari yang CodeBuild di-host GitLab .
instance-size:
<instance-size>
Contoh:
instance-size:small
-
Mengganti tipe instance yang digunakan saat memulai build runner yang dikelola sendiri. Untuk mempelajari nilai yang didukung, lihatHitung gambar yang didukung dengan pelari yang CodeBuild di-host GitLab .
fleet:
<fleet-name>
Contoh:
fleet:myFleet
-
Mengganti pengaturan armada yang dikonfigurasi pada proyek Anda untuk menggunakan armada yang ditentukan. Untuk informasi selengkapnya, lihat Jalankan build di atas armada kapasitas cadangan.
buildspec-override:
<boolean>
Contoh:
buildspec-override:true
-
Mengizinkan build menjalankan perintah buildspec di
INSTALL
,PRE_BUILD
, danPOST_BUILD
fase jika disetel ke.true