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 la CLI, 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 de la phase Installer le graphique Helm vers le cluster Kubernetes ou exécuter des commandes Helm sur le cluster Kubernetes, vous avez la possibilité d'annuler le déploiement qui entraîne la restauration de la phase à 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 du 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-idPour redéployer un pipeline, exécutez la commande
create-pipeline-redeployment:oci devops deployment create-pipeline-redeployment --deployment-idPour mettre à jour un déploiement, exécutez la commande
update:oci devops deployment update --deployment-idPour annuler un déploiement, exécutez la commande
cancel:oci devops deployment cancel --deployment-id --reasonPour approuver un déploiement, exécutez la commande
approve:oci devops deployment approveParamè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, 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.