Penggantian label didukung dengan pelari CodeBuild-hosted GitLab - AWS CodeBuild

View a markdown version of this page

Penggantian label didukung dengan pelari CodeBuild-hosted GitLab - AWS CodeBuild

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 GitLab

Di YAML GitLab CI/CD pipeline Anda, Anda dapat menyediakan berbagai penggantian label yang memodifikasi build runner yang dikelola sendiri. Setiap build yang tidak dikenali oleh CodeBuild akan diabaikan tetapi tidak akan gagal dalam permintaan webhook Anda. Misalnya, YAML berikut menyertakan penggantian untuk gambar, ukuran instance, armada, dan spesifikasi build:

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-<project-name>-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME(diperlukan)

  • Contoh: codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME

  • Diperlukan untuk semua YAML GitLab CI/CD pipeline. <project name>harus sama dengan nama proyek di mana webhook pelari yang dikelola sendiri dikonfigurasi.

image:<environment-type>-<image-identifier>

instance-size:<instance-size>

fleet:<fleet-name>

buildspec-override:<boolean>

  • Contoh: buildspec-override:true

  • Mengizinkan build menjalankan perintah buildspec di POST_BUILD faseINSTALL,PRE_BUILD, dan jika disetel ke. true