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à.
Le sostituzioni delle etichette sono supportate dal runner Buildkite CodeBuild-hosted
Nella tua pipeline Buildkite Steps Agent Tag Labels, puoi fornire una serie di sostituzioni delle etichette che modificano la tua build di runner ospitata autonomamente. Qualsiasi build non riconosciuta da CodeBuild verrà ignorata ma non soddisferà la tua richiesta di webhook. Ad esempio, il seguente flusso di lavoro YAML include le sostituzioni per immagine, dimensione dell'istanza, flotta e buildspec:
agents: queue: "myQueue" steps: - command: "echo \"Hello World\"" agents: project: "codebuild-myProject" image: "{{matrix.os}}" instance-size: "{{matrix.size}}" buildspec-override: "true" matrix: setup: os: - "arm-3.0" - "al2-5.0" size: - "small" - "large"
project:codebuild- (obbligatorio)<project-name>
-
Ad esempio:
project: "codebuild-myProject" -
Richiesto per tutte le configurazioni delle fasi della pipeline Buildkite.
<project name>deve essere uguale al nome del progetto per il quale è configurato il webhook self-hosted runner.
queue: "<queue-name>"
-
Ad esempio:
queue: "<queue-name>" -
Utilizzato per indirizzare i lavori di Buildkite a una coda specifica. Per maggiori informazioni, consulta il Buildkite Agent Queue Tag.
image:
"
<environment-type>-<image-identifier>"
-
Ad esempio:
image: "arm-3.0" -
Sostituisce l'immagine e il tipo di ambiente utilizzati all'avvio della build self-hosted runner con un'immagine curata. Per informazioni sui valori supportati, consulta. Calcola le immagini supportate dal runner Buildkite CodeBuild-hosted
-
Per sovrascrivere l'immagine e il tipo di ambiente utilizzati con un'immagine personalizzata, usa
image: "custom-<environment-type>-<custom-image-identifier>" -
Esempio:
image: "custom-arm-public.ecr.aws/codebuild/amazonlinux-aarch64-standard:3.0"
Nota
Se l'immagine personalizzata si trova in un registro privato, è necessario configurare le credenziali di registro appropriate nel progetto. CodeBuild
-
instance-size: "<instance-size>"
-
Ad esempio:
instance-size: "medium" -
Sostituisce il tipo di istanza utilizzato all'avvio della build self-hosted runner. Per informazioni sui valori supportati, consulta. Calcola le immagini supportate dal runner Buildkite CodeBuild-hosted
fleet: "<fleet-name>"
-
Ad esempio:
fleet: "myFleet" -
Sostituisce le impostazioni del parco veicoli configurate nel progetto per utilizzare il parco veicoli specificato. Per ulteriori informazioni, consulta Esegui build su flotte con capacità riservata.
buildspec-override: "<boolean>"
-
Ad esempio:
buildspec-override: "true" -
Consente alla build di eseguire i comandi buildspec nelle fasi
INSTALLPRE_BUILD, ePOST_BUILDse impostato su.true