Distribuzione applicazioni
Distribuire le applicazioni eseguendo una pipeline di distribuzione DevOps.
Prima di eseguire una pipeline, è necessario definire una pipeline di distribuzione. Per eseguire le pipeline di distribuzione, è necessario abilitare il log per il progetto DevOps. Per abilitare il log, vedere DevOps Log.
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 distribuzione DevOps e ad altre risorse, è necessario creare gruppi dinamici e criteri IAM.
Per creare gruppi dinamici e criteri per le pipeline di distribuzione, vedere Criteri di pipeline di distribuzione. Per ulteriori dettagli, consulta DevOps Criteri IAM.
Per accedere a DevOps utilizzando la console di Oracle Cloud, l'API REST e l'interfaccia CLI, vedere Accesso a DevOps.
L'avanzamento e lo stato della distribuzione vengono visualizzati nella scheda Distribuzioni. È possibile arrestare una distribuzione in corso prima che venga completata facendo clic su Interrompi esecuzione. Prendere nota del motivo dell'annullamento della distribuzione. È possibile eseguire una sola distribuzione alla volta per una pipeline.
Durante la distribuzione del grafico Installa Helm nel cluster Kubernetes o esegui i comandi Helm nella fase del cluster Kubernetes, è possibile annullare la distribuzione che determina il rollback della fase allo stato precedente. Vedere Distribuzione di un artifact Helm.
Se la pipeline di distribuzione dispone di una fase di approvazione, la distribuzione attende l'approvazione manuale prima del completamento. L'approvatore può approvare o rifiutare la distribuzione. È necessario indicare il motivo dell'approvazione o del rifiuto. È possibile rieseguire le distribuzioni completate. Vedere Riesegui distribuzione. Una volta completata la distribuzione, è possibile eseguire manualmente il rollback delle singole fasi nella pipeline. Per ulteriori informazioni, vedere Ripristino di una distribuzione.
Per eseguire una pipeline di distribuzione, eseguire il comando
create-pipeline-deployment
:oci devops deployment create-pipeline-deployment --pipeline-id
Per ridistribuire una pipeline, eseguire il comando
create-pipeline-redeployment
:oci devops deployment create-pipeline-redeployment --deployment-id
Per aggiornare una distribuzione, eseguire il comando
update-pipeline-deployment
:oci devops deployment update-pipeline-deployment --deployment-id
Per annullare una distribuzione, eseguire il comando
cancel
:oci devops deployment cancel --deployment-id --reason
Per approvare una distribuzione, eseguire il comando
approve
:oci devops deployment approve
Parametri obbligatori da fornire per il comando
approve
:--deployment-id
--action
--stage-id
Per ottenere tutti i comandi per
deployment
:oci devops deployment -h
Per eseguire una pipeline di distribuzione, utilizzare l'operazione
CreateDeployment
.Per approvare una distribuzione, utilizzare l'operazione
ApproveDeployment
.Per aggiornare una distribuzione, utilizzare l'operazione
UpdateDeployment
.Per annullare una distribuzione, utilizzare l'operazione
CancelDeployment
.