Aggiunta di una fase di approvazione
La fase di approvazione sospende la distribuzione per una durata specificata per la decisione manuale dell'approvatore. Gli approvatori vengono informati delle distribuzioni in attesa di approvazione manuale. Il periodo di timeout predefinito per l'approvazione è di sette giorni dopo i quali la distribuzione non riesce. È possibile configurare la fase di approvazione manuale in modo che richieda più di un'approvazione. Gli approvatori possono approvare o rifiutare le distribuzioni.
Ogni servizio in Oracle Cloud Infrastructure (OCI) si integra con Identity and Access Management (IAM) per l'autenticazione e l'autorizzazione. Per concedere agli utenti l'autorizzazione per approvare una distribuzione, è necessario creare un gruppo, aggiungere utenti (approvatori) al gruppo e definire i criteri. Per esempi di criteri, vedere i criteri della fase di approvazione in Criteri pipeline di distribuzione.
- Aprire il menu di navigazione e fare clic su Servizi per sviluppatori. In DevOps, fare clic su Progetti.
- Selezionare un progetto e una pipeline associati al progetto.
- Per aggiungere lo stadio di approvazione in sequenza o in parallelo, fare clic sull'icona + e selezionare Aggiungi stadio.
- Selezionare Controllo - Approvazione, quindi fare clic su Avanti.
- Immettere il nome e la descrizione dello stadio. L'aggiunta di una descrizione è facoltativa.
- Inserire il numero di approvatori.
- Per aggiungere la fase di approvazione alla pipeline, fare clic su Aggiungi.
Per aggiungere una fase di approvazione alla pipeline, eseguire il comando
create-manual-approval-stage
:oci devops deploy-stage create-manual-approval-stage
Parametri richiesti per il comando
create-manual-approval-stage
:--approval-policy
--pipeline-id
--stage-predecessor-collection
Per ottenere tutti i comandi per
deploy-stage
:oci devops deploy-stage -h
Per ottenere assistenza per il comando
create-manual-approval-stage
:oci devops deploy-stage create-manual-approval-stage -h
Per aggiungere una fase di approvazione alla pipeline, utilizzare l'operazione
CreateDeployStage
. Per l'attributodeployStageType
, specificare il valoreMANUAL_APPROVAL
.