Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Nella tua pipeline GitLab CI/CDYAML, puoi fornire una serie di sostituzioni di etichette che modificano la tua build di runner autogestita. Tutte le build non riconosciute da CodeBuild verranno ignorate ma non falliranno la richiesta del webhook. Ad esempio, quanto segue YAML include le sostituzioni per immagine, dimensione dell'istanza, flotta 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-
(obbligatorio)<project-name>
-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME
Esempio:
codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME
-
Obbligatorio per tutte le pipeline CI/CD. GitLab YAMLs
<project name>
deve essere uguale al nome del progetto per il quale è configurato il webhook runner autogestito.
image:
<environment-type>
-<image-identifier>
Esempio:
image:arm-3.0
-
Sostituisce l'immagine e il tipo di ambiente utilizzati all'avvio della build del runner autogestito. Per maggiori informazioni sui valori supportati, consulta. Immagini di calcolo supportate con il runner -hosted CodeBuild GitLab
instance-size:
<instance-size>
Esempio:
instance-size:small
-
Sostituisce il tipo di istanza utilizzato all'avvio della build runner autogestita. Per maggiori informazioni sui valori supportati, consulta. Immagini di calcolo supportate con il runner -hosted CodeBuild GitLab
fleet:
<fleet-name>
Esempio:
fleet:myFleet
-
Sostituisce le impostazioni del parco veicoli configurate nel progetto per utilizzare il parco veicoli specificato. Per ulteriori informazioni, consulta Run si basa su flotte a capacità riservata.
buildspec-override:
<boolean>
Esempio:
buildspec-override:true
-
Consente alla build di eseguire i comandi buildspec nelle fasi, e
INSTALL
PRE_BUILD
POST_BUILD
, se impostata su.true