Déploiement d'applications
Déployez des applications en exécutant un pipeline de déploiement DevOps.
Pour exécuter un pipeline, vous devez définir un pipeline de déploiement. Pour exécuter des pipelines de déploiement, vous devez activer la journalisation pour le projet DevOps. Pour ce faire, reportez-vous à Journaux DevOps.
Chaque service d'Oracle Cloud Infrastructure (OCI) s'intègre à Identity and Access Management (IAM) pour l'authentification et l'autorisation. Pour accorder aux utilisateurs les droits d'accès aux pipelines de déploiement DevOps et à d'autres ressources, vous devez créer des groupes dynamiques et des stratégies IAM.
Afin de créer des groupes dynamiques et des stratégies pour les pipelines de déploiement, reportez-vous à Stratégies de pipeline de déploiement. Pour plus de détails, reportez-vous à Stratégies IAM DevOps.
Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de l'interface de ligne de commande, reportez-vous à Accès à DevOps.
La progression et le statut du déploiement sont affichés dans l'onglet Déploiements. Vous pouvez arrêter un déploiement en cours avant la fin en cliquant sur Arrêter l'exécution. Notez le motif d'annulation du déploiement. Un seul déploiement à la fois peut être exécuté pour un pipeline.
Lors du déploiement du graphique Helm d'installation vers le cluster Kubernetes ou de l'exécution de commandes Helm sur la phase de cluster Kubernetes, vous pouvez annuler le déploiement qui entraîne l'annulation de la phase vers l'état précédent. Reportez-vous à Déploiement d'un artefact Helm.
Si le pipeline de déploiement comporte une phase d'approbation, le déploiement doit être approuvé manuellement avant d'être effectué. L'approbateur peut approuver ou rejeter le déploiement. Le motif de l'approbation ou du rejet doit être mentionné. Vous pouvez réexécuter les déploiements terminés. Reportez-vous à Réexécution de déploiement. Une fois le déploiement terminé, vous pouvez annuler manuellement des phases spécifiques dans le pipeline. Pour plus d'informations, reportez-vous à Annulation d'un déploiement.
Pour exécuter un pipeline de déploiement, exécutez la commande
create-pipeline-deployment
:oci devops deployment create-pipeline-deployment --pipeline-id
Pour redéployer un pipeline, exécutez la commande
create-pipeline-redeployment
:oci devops deployment create-pipeline-redeployment --deployment-id
Pour mettre à jour un déploiement, exécutez la commande
update-pipeline-deployment
:oci devops deployment update-pipeline-deployment --deployment-id
Pour annuler un déploiement, exécutez la commande
cancel
:oci devops deployment cancel --deployment-id --reason
Pour approuver un déploiement, exécutez la commande
approve
:oci devops deployment approve
Paramètres requis pour la commande
approve
:--deployment-id
--action
--stage-id
Afin d'obtenir toutes les commandes pour
deployment
, exécutez la commande suivante :oci devops deployment -h
Pour exécuter un pipeline de déploiement, utilisez l'opération
CreateDeployment
.Pour approuver un déploiement, utilisez l'opération
ApproveDeployment
.Pour mettre à jour un déploiement, utilisez l'opération
UpdateDeployment
.Pour annuler un déploiement, utilisez l'opération
CancelDeployment
.