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à.
Informazioni su CodeBuild -hosted runner GitLab
Di seguito sono riportate alcune domande comuni su CodeBuild GitLab -hosted runner.
Quali tipi di sorgenti sono supportati per CodeBuild GitLab -hosted runner?
CodeBuild-hosted GitLab runner sono supportati solo per il tipo di sorgente. GITLAB
Il tipo GITLAB_SELF_MANAGED
di sorgente non è attualmente supportato.
Quando devo includere l'immagine e le sostituzioni delle istanze nell'etichetta?
È possibile includere le sostituzioni di immagini e istanze nell'etichetta per specificare un ambiente di compilazione diverso per ciascuno dei processi della pipeline CI/CD. GitLab Questo può essere fatto senza la necessità di creare più progetti o webhook. CodeBuild
Posso usare AWS CloudFormation per questa funzionalità?
Sì, puoi includere un gruppo di filtri nel tuo AWS CloudFormation modello che specifichi un filtro per gli eventi GitLab di workflow job nel webhook del tuo progetto.
Triggers: Webhook: true FilterGroups: - - Type: EVENT Pattern: WORKFLOW_JOB_QUEUED
Per ulteriori informazioni, consulta Filtra gli GitLab eventi webhook ()AWS CloudFormation.
Se hai bisogno di aiuto per configurare le credenziali del progetto nel tuo AWS CloudFormation modello, consulta AWS:::CodeBuild: SourceCredential nella Guida per l'AWS CloudFormation utente per ulteriori informazioni.
Come posso mascherare i segreti quando utilizzo questa funzionalità?
Per impostazione predefinita, i segreti stampati nel registro non sono mascherati. Se desideri mascherare i tuoi segreti, puoi farlo aggiornando le impostazioni delle variabili di ambiente CI/CD:
Per mascherare i segreti in GitLab
-
Nelle tue GitLab Impostazioni, scegli CI/CD.
-
In Variabili, scegli Modifica per il segreto che desideri mascherare.
-
In Visibilità, seleziona Variabile maschera, quindi scegli Aggiorna variabile per salvare le modifiche.
Posso ricevere eventi GitLab webhook da più progetti all'interno di un singolo gruppo?
CodeBuild supporta i webhook di gruppo, che ricevono eventi da un gruppo specifico. GitLab Per ulteriori informazioni, consulta GitLab webhook di gruppo.
Posso eseguire un lavoro in docker executor per il runner autogestito? Ad esempio, voglio eseguire un processo di pipeline su un'immagine specifica per mantenere lo stesso ambiente di compilazione in un contenitore separato e isolato.
È possibile eseguire il runner GitLab autogestito CodeBuild con un'immagine specifica creando il progetto con un'immagine personalizzata o sovrascrivendo l'immagine nel file. .gitlab-ci.yml
Con quale esecutore viene eseguito il runner autogestito? CodeBuild
Il runner autogestito CodeBuild viene eseguito con l'esecutore di shell, dove la build viene eseguita localmente insieme al GitLab runner in esecuzione all'interno del contenitore docker.
Posso fornire comandi buildspec insieme al runner autogestito?
Sì, è possibile aggiungere comandi buildspec insieme al runner autogestito. Puoi fornire il file buildspec.yml nel tuo GitLab repository e utilizzare il tag nella sezione Tag del lavoro. buildspec-override:true
Per ulteriori informazioni, consulta Nome del file buildspec e posizione di storage.
Quali regioni supportano l'utilizzo di un runner ospitato? CodeBuild GitLab
CodeBuild-hosted GitLab runner sono supportati in tutte le regioni. CodeBuild Per ulteriori informazioni su Regioni AWS dove CodeBuild è disponibile, consulta AWS Servizi per regione
Quali piattaforme supportano l'utilizzo di un GitLab runner CodeBuild ospitato?
CodeBuild GitLab -i runner ospitati sono supportati sia su Amazon che su EC2 Compute AWS Lambda. Puoi utilizzare le seguenti piattaforme: Amazon Linux 2, Amazon Linux 2023, Ubuntu e Windows Server Core 2019. Per ulteriori informazioni, consulta EC2calcola immagini e Immagini di calcolo Lambda.