CodeBuildホストされた GitLab ランナーでサポートされているラベルオーバーライド - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CodeBuildホストされた GitLab ランナーでサポートされているラベルオーバーライド

GitLab CI/CD パイプライン ではYAML、セルフマネージドランナービルドを変更するさまざまなラベルオーバーライドを指定できます。によって認識されないビルド CodeBuild は無視されますが、ウェブフックリクエストは失敗しません。例えば、イメージ、インスタンスサイズ、フリート、および buildspec のオーバーライドYAMLを次に示します。

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 (必須)

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

  • すべての GitLab CI/CD パイプライン に必要ですYAMLs。<project name> は、セルフマネージドランナーウェブフックが設定されているプロジェクトの名前と同じである必要があります。

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

instance-size:<instance-size>

fleet:<fleet-name>

buildspec-override:<boolean>

  • 例: buildspec-override:true

  • に設定されている場合PRE_BUILD、ビルドが INSTALL、、および POST_BUILDフェーズで buildspec コマンドを実行できるようにしますtrue