翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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>
例:
image:arm-3.0
-
セルフマネージドランナービルドの開始時に使用するイメージと環境タイプを上書きします。サポートされている値については、「」を参照してください CodeBuildホストされた GitLab ランナーでサポートされているイメージをコンピューティングする。
instance-size:
<instance-size>
例:
instance-size:small
-
セルフマネージドランナービルドの開始時に使用するインスタンスタイプを上書きします。サポートされている値については、「」を参照してください CodeBuildホストされた GitLab ランナーでサポートされているイメージをコンピューティングする。
fleet:
<fleet-name>
例:
fleet:myFleet
-
指定されたフリートを使用するようにプロジェクトに設定されたフリート設定を上書きします。詳細については、「予約済みキャパシティフリートでビルドを実行する」を参照してください。
buildspec-override:
<boolean>
例:
buildspec-override:true
-
に設定されている場合
PRE_BUILD
、ビルドがINSTALL
、、およびPOST_BUILD
フェーズで buildspec コマンドを実行できるようにしますtrue
。