Ajout d'une phase d'approbation
La phase d'approbation suspend le déploiement pour une durée indiquée en attendant une décision manuelle de l'approbateur. Les approbateurs sont informés des déploiements en attente d'approbation manuelle. Le délai d'expiration par défaut pour l'approbation est de sept jours après l'échec du déploiement. Vous pouvez configurer la phase d'approbation manuelle afin que plusieurs approbations soient exigées. Les approbateurs peuvent approuver ou rejeter des déploiements.
Chaque service d'Oracle Cloud Infrastructure (OCI) s'intègre à Identity and Access Management (IAM) pour l'authentification et l'autorisation. Pour autoriser les utilisateurs à approuver un déploiement, vous devez créer un groupe, ajouter des utilisateurs (approbateurs) au groupe et définir des stratégies. Pour obtenir des exemples de stratégie, reportez-vous aux stratégies de phase d'approbation dans Stratégies de pipeline de déploiement.
- Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous DevOps, cliquez sur Projets.
- Sélectionnez un projet et un pipeline qui lui est associé.
- Pour ajouter la phase d'approbation de manière séquentielle ou en parallèle, cliquez sur l'icône + et sélectionnez Ajouter une phase.
- Sélectionnez Contrôle : approbation, puis cliquez sur Suivant.
- Entrez le nom et la description de la phase. L'ajout d'une description est facultatif.
- Entrez le nombre d'approbateurs.
- Pour ajouter la phase d'approbation au pipeline, cliquez sur Ajouter.
Pour ajouter une phase d'approbation au pipeline, exécutez la commande
create-manual-approval-stage
:oci devops deploy-stage create-manual-approval-stage
Paramètres requis pour la commande
create-manual-approval-stage
:--approval-policy
--pipeline-id
--stage-predecessor-collection
Procédure d'obtention de toutes les commandes pour
deploy-stage
:oci devops deploy-stage -h
Pour obtenir l'aide relative à la commande
create-manual-approval-stage
, exécutez la commande suivante :oci devops deploy-stage create-manual-approval-stage -h
Pour ajouter une phase d'approbation au pipeline, utilisez l'opération
CreateDeployStage
. Pour l'attributdeployStageType
, indiquez la valeurMANUAL_APPROVAL
.