View a markdown version of this page

Les remplacements d'étiquettes sont pris en charge avec le coureur CodeBuild-hosted GitLab - AWS CodeBuild

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les remplacements d'étiquettes sont pris en charge avec le coureur CodeBuild-hosted GitLab

Dans le YAML de votre GitLab CI/CD pipeline, vous pouvez fournir une variété de remplacements d'étiquettes qui modifient la version autogérée de votre runner. Toutes les versions non reconnues par CodeBuild seront ignorées mais votre demande de webhook n'échouera pas. Par exemple, le code YAML suivant inclut des remplacements pour l'image, la taille de l'instance, la flotte et la spécification de construction :

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 (obligatoire)

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

  • Obligatoire pour tous les GitLab CI/CD fichiers YAML du pipeline. <project name>doit être égal au nom du projet pour lequel le webhook du runner autogéré est configuré.

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

instance-size:<instance-size>

fleet:<fleet-name>

buildspec-override:<boolean>

  • Exemple : buildspec-override:true

  • Permet à la compilation d'exécuter les commandes buildspec dans les POST_BUILD phases INSTALLPRE_BUILD, et si elle est définie sur. true