Questa pagina descrive come sospendere una pipeline di distribuzione Cloud Deploy.
Puoi sospendere una pipeline di distribuzione. La sospensione di una pipeline significa che non può più essere utilizzata per:
Crea una release
Promuovere una release
Eseguire il rollback di una release
Esegui nuovamente il deployment di una release
Approvare o rifiutare un'implementazione
Ecco alcuni possibili motivi per sospendere una pipeline di distribuzione:
Si è verificato un problema con una release e vuoi impedire ulteriori azioni sulla pipeline finché non viene trovato il problema.
La tua organizzazione osserva un blocco delle festività, ad esempio durante il periodo di shopping più intenso.
Per sospendere una pipeline di distribuzione:
Nel file di configurazione della pipeline di distribuzione, includi la seguente proprietà:
suspended: trueQuesta proprietà si trova al primo livello, come mostrato di seguito:
apiVersion: deploy.cloud.google.com/v1 kind: DeliveryPipeline metadata: Name: my-app description: main application pipeline suspended: true serialPipeline: stages: - targetId: dev profiles: [] - targetId: staging profiles: [] - targetId: prod profiles: []Registra la pipeline di distribuzione:
gcloud deploy apply --file=PIPELINE_CONFIG --region=REGION --project=PROJECT_IDDove:
PIPELINE_CONFIG
È il nome del file di configurazione della pipeline di distribuzione, in genere
clouddeploy.yaml. Campo obbligatorio.REGION
È il nome della regione in cui è stata creata la pipeline di distribuzione, ad esempio
us-central1. Campo obbligatorio.PROJECT_ID
È l'ID progetto in cui è stata creata la pipeline di distribuzione. Campo obbligatorio.
La pipeline di distribuzione è ora in stato sospeso, il che impedisce la creazione, la promozione, il rollback e il redeploy delle release, nonché l'approvazione dell'implementazione.

Implementazioni da pipeline di distribuzione sospese
Se sono in corso o in coda implementazioni quando sospendi una pipeline di distribuzione, queste continuano fino al completamento e non vengono annullate. Tuttavia, poiché non puoi creare o promuovere una release, non è possibile creare nuove implementazioni utilizzando questa pipeline finché non viene ripristinata.
Autorizzazioni IAM richieste per sospendere una pipeline
Le autorizzazioni IAM richieste per sospendere una pipeline di distribuzione sono incluse nei seguenti ruoli:
roles/clouddeploy.admin
roles/clouddeploy.operator
roles/clouddeploy.developer
Ripristinare una pipeline di distribuzione sospesa
Per riattivare una pipeline di distribuzione sospesa:
Nel file di configurazione della pipeline di distribuzione, rimuovi la proprietà
suspended: trueo impostala sufalse.Applica la configurazione:
gcloud deploy apply --file=PIPELINE_CONFIG --region=REGION --project=PROJECT_ID
Scopri quali pipeline sono sospese
Le pipeline di distribuzione bloccate vengono visualizzate con un'icona lucchetto accanto al nome nella visualizzazione Pipeline di distribuzione della console Google Cloud :
![]()
Passaggi successivi
Scopri come visualizzare una pipeline di pubblicazione già in uso.
Scopri come aggiornare una pipeline di distribuzione.
Scopri come eliminare una pipeline di distribuzione.
Scopri come utilizzare le notifiche di servizio.