Ajout d'une étape d'approbation
L'étape d'approbation met en pause le déploiement pendant une durée spécifiée, dans l'attente d'une décision manuelle de l'approbateur. Les approbateurs sont avisés que des déploiements sont en attente d'approbation manuelle. La période de temporisation par défaut pour l'approbation est de sept jours. Vous pouvez configurer l'étape d'approbation manuelle pour exiger plusieurs approbations. Les approbateurs peuvent approuver ou rejeter des déploiements.
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'approuver un déploiement, vous devez créer un groupe, ajouter des utilisateurs (approbateurs) au groupe et définir des politiques. Pour des exemples de politique, voir les politiques de l'étape d'approbation sous Politiques de pipeline de déploiement.
- Ouvrez le menu de navigation et cliquez sur Services de développement. Sous DevOps, cliquez sur Projets.
- Sélectionnez un projet et un pipeline associé.
- Pour ajouter l'étape d'approbation de manière séquentielle ou parallèle, cliquez sur l'icône + et sélectionnez Ajouter une étape.
- Sélectionnez Contrôle : Approbation, puis cliquez sur Suivant.
- Entrez le nom et la description de l'étape. L'ajout d'une description est facultatif.
- Entrez le nombre d'approbateurs.
- Pour ajouter l'étape d'approbation au pipeline, cliquez sur Ajouter.
Pour ajouter une étape 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
Pour afficher toutes les commandes pour
deploy-stage
:oci devops deploy-stage -h
Pour obtenir de l'aide sur la commande
create-manual-approval-stage
:oci devops deploy-stage create-manual-approval-stage -h
Pour ajouter une étape d'approbation au pipeline, utilisez l'opération
CreateDeployStage
. Pour l'attributdeployStageType
, spécifiez la valeurMANUAL_APPROVAL
.