Déploiement d'applications
Déployez des applications en exécutant un pipeline de déploiement DevOps.
Avant l'exécution d'un pipeline, un pipeline de déploiement doit être défini. Pour exécuter des pipelines de déploiement, vous devez activer la journalisation pour le projet DevOps. Pour activer la journalisation, voir Journaux DevOps.
Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès (GIA) aux fins d'authentification et d'autorisation. Pour accorder aux utilisateurs l'autorisation d'accéder aux pipelines de déploiement DevOps et à d'autres ressources, vous devez créer des groupes dynamiques et des politiques IAM.
Pour créer des groupes dynamiques et des politiques pour les pipelines de déploiement, voir Politiques de pipeline de déploiement. Pour plus de détails, voir Politiques GIA pour DevOps.
Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de l'interface de ligne de commande, voir Accès à DevOps.
La progression et le statut du déploiement s'affichent dans l'onglet Déploiements. Vous pouvez arrêter un déploiement avant qu'il soit terminé, en cliquant sur Arrêter l'exécution. Notez le motif de l'annulation du déploiement. Un seul déploiement peut être exécuté à la fois pour un pipeline.
Lors du déploiement du graphique Installer Helm dans une grappe Kubernetes ou exécuter des commandes Helm dans l'étape de grappe Kubernetes, vous avez la possibilité d'annuler le déploiement qui entraîne le repositionnement de l'étape à l'état précédent. Voir Déploiement d'un artefact Helm.
Si le pipeline de déploiement comporte une étape d'approbation, le déploiement attend l'approbation manuelle avant de s'achever. 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, voir Réexécution du déploiement. Une fois le déploiement terminé, vous pouvez repositionner manuellement des étapes individuelles du pipeline. Pour plus d'informations, voir 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
Pour afficher toutes les commandes pour
deployment
: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
.