View a markdown version of this page

Substituições de etiquetas suportadas pelo executor CodeBuild-hosted GitLab - AWS CodeBuild

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Substituições de etiquetas suportadas pelo executor CodeBuild-hosted GitLab

No YAML do seu GitLab CI/CD funil, você pode fornecer uma variedade de substituições de rótulos que modificam sua construção de executor autogerenciado. Todas as compilações não reconhecidas pelo CodeBuild serão ignoradas, mas não falharão em sua solicitação de webhook. Por exemplo, o YAML a seguir inclui substituições para imagem, tamanho da instância, frota e buildspec:

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(obrigatório)

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

  • Obrigatório para todos os YAMLs do GitLab CI/CD pipeline. <project name>deve ser igual ao nome do projeto para o qual o webhook do executor autogerenciado está configurado.

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

instance-size:<instance-size>

fleet:<fleet-name>

buildspec-override:<boolean>

  • Exemplo: buildspec-override:true

  • Permite que a compilação execute comandos buildspec nas fases INSTALL, PRE_BUILD e POST_BUILD se definida como true.