Esecuzione di una build
Attivare il processo di build eseguendo manualmente una pipeline di build DevOps.
È inoltre possibile attivare automaticamente l'esecuzione di una build quando si eseguono il commit delle modifiche nel repository di codici.
Ogni servizio in Oracle Cloud Infrastructure (OCI) si integra con Identity and Access Management (IAM) per l'autenticazione e l'autorizzazione. Per concedere agli utenti l'autorizzazione per accedere alle pipeline di build DevOps e ad altre risorse, è necessario creare gruppi dinamici e criteri IAM.
Per creare gruppi dinamici e criteri per le pipeline di build, vedere Genera criteri pipeline. Per ulteriori dettagli, consulta DevOps Criteri IAM.
Prima di avviare l'esecuzione, è necessario definire una pipeline di build. Per eseguire le pipeline di build, è necessario abilitare il log per il progetto DevOps. Per abilitare il log, vedere DevOps Log.
Per accedere a DevOps utilizzando la console di Oracle Cloud, l'API REST e l'interfaccia CLI, vedere Accesso a DevOps.
Genera workflow di esecuzione
Quando viene avviata un'esecuzione della build, viene fornito un grafico aciclico diretto (DAG), insieme allo stato di avanzamento dell'esecuzione della build e ai dettagli di log. Questo grafico di tutte le fasi collegate nella pipeline fornisce un'anteprima di tutte le fasi idonee per l'esecuzione. Durante l'esecuzione della build, ogni fase in esecuzione viene evidenziata nel grafico. Esecuzione della build riuscita se tutte le fasi della pipeline sono state completate correttamente.
Mentre la build è in esecuzione, l'avanzamento viene tracciato; dopo il completamento, viene mantenuta una cronologia delle azioni intraprese. Al termine dell'esecuzione della build, è possibile visualizzare lo stato di esecuzione e lo stato di avanzamento di ogni fase della pipeline di build.
L'avanzamento e lo stato dell'esecuzione vengono visualizzati nella scheda Genera esecuzione. È possibile arrestare un'esecuzione in corso prima che venga completata facendo clic su Arresta esecuzione. Si noti il motivo dell'arresto dell'esecuzione. Per visualizzare i dettagli di esecuzione della build, incluso l'output della build, fare clic sull'icona Menu nell'angolo superiore destro.
Se è stato avviato un audit delle vulnerabilità per il commit del codice, è possibile visualizzare il riepilogo dell'audit facendo clic sulla sezione Audit delle vulnerabilità nella pagina Dettagli esecuzione build. Per la risoluzione dei problemi, vedere Errore di audit della vulnerabilità.
Per eseguire una pipeline di build, eseguire il comando
create
:oci devops build-run create --build-pipeline-id
Per aggiornare l'esecuzione di una build, utilizzare il comando
update
:oci devops build-run update --build-run-id
Per annullare l'esecuzione di una build, utilizzare il comando
cancel
:oci devops build-run cancel --build-run-id --reason
Per ottenere tutti i comandi per
build-run
:oci devops build-run -h
Per eseguire una pipeline di build, utilizzare l'operazione
CreateBuildRun
.Per aggiornare l'esecuzione di una build, utilizzare l'operazione
UpdateBuildRun
.Per annullare l'esecuzione di una build, utilizzare l'operazione
CancelBuildRun
.