Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
El corredor admite anulaciones de etiquetas CodeBuild-hosted GitLab
En tu versión de GitLab CI/CD YAML en proceso, puedes incluir una variedad de sustituciones de etiquetas que modifiquen tu compilación de ejecutores autogestionados. Se CodeBuild ignorarán todas las compilaciones que no reconozcas, pero no rechazarán tu solicitud de webhook. Por ejemplo, el siguiente YAML incluye anulaciones para la imagen, el tamaño de la instancia, la flota y la especificación de compilación:
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- (obligatorio)<project-name>-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME
Ejemplo:
codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME-
Necesario para todos los YAML de GitLab CI/CD canalización.
<project name>debe ser igual al nombre del proyecto para el que está configurado el webhook del ejecutor autogestionado.
image:<environment-type>-<image-identifier>
Ejemplo:
image:arm-3.0-
Anula la imagen y el tipo de entorno utilizados al iniciar la compilación del ejecutor autoadministrado. Para obtener más información sobre los valores admitidos, consulte Calcule las imágenes compatibles con el ejecutor CodeBuild-hosted GitLab.
Para anular la imagen y el tipo de entorno utilizados con una imagen personalizada, utilice
image:custom-<environment-type>-<custom-image-identifier>Ejemplo:
image:custom-arm-public.ecr.aws/codebuild/amazonlinux-aarch64-standard:3.0nota
Si la imagen personalizada se encuentra en un registro privado, consulte Configuración de una credencial de registro privada para ejecutores autoalojados.
instance-size:<instance-size>
Ejemplo:
instance-size:small-
Anula el tipo de instancia utilizado al iniciar la compilación del ejecutor autoadministrado. Para obtener más información sobre los valores admitidos, consulte Calcule las imágenes compatibles con el ejecutor CodeBuild-hosted GitLab.
fleet:<fleet-name>
Ejemplo:
fleet:myFleet-
Anula la configuración de flota establecida en el proyecto para usar la flota especificada. Para obtener más información, consulte Ejecución de compilaciones en flotas de capacidad reservada.
buildspec-override:<boolean>
Ejemplo:
buildspec-override:true-
Permite que la compilación ejecute comandos buildspec en las fases
INSTALL,PRE_BUILDyPOST_BUILDsi está establecido entrue.