Bereits verwendete Bereitstellungspipeline aktualisieren

Auf dieser Seite wird beschrieben, wie Sie eine Bereitstellungspipeline aktualisieren, die bereits verwendet wird.

Bereitstellungspipeline ändern

So ändern Sie die Bereitstellungspipeline:

  1. Bearbeiten Sie die Definition der Bereitstellungspipeline.

  2. Registrieren Sie die Bereitstellungspipeline noch einmal:

    gcloud deploy apply --file=PIPELINE_CONFIG
    

    Wo ist PIPELINE_CONFIG die Lieferung? Pipeline-Konfigurationsdatei, die Sie gerade bearbeitet haben.

Ergebnisse

Möglicherweise werden Sie nicht die erwarteten Ergebnisse sehen. Cloud Deploy behandelt die Beziehung zwischen Pipelines und Zielen und die von ihnen verwalteten Releases.

release- und rollout-Ressourcen sind dauerhaft der Pipeline zugeordnet, wie beim Erstellen von release definiert. Wenn Sie ein Konfiguration der Bereitstellungspipeline (einschließlich Zieldefinitionen) nach einem Release erstellt wurde, stimmt dieser Release nicht mehr mit den Definitionen überein.

Auf diese Weise erhalten bleiben Ressourcen über die Ziele hinweg in der Funktion konsistent und werden nicht durch Konfigurationsänderungen gestört. Dieses Verhalten entspricht jedoch möglicherweise nicht Ihren Vorstellungen. In diesem Fall können Sie einen neuen Release mit der aktualisierten Pipeline erstellen.

Cloud Deploy werden Warnungen zurückgegeben, wenn eine solche Diskrepanz vorliegt und Sie versuchen, z. B. das Hochstufen des Release.

Weitere Informationen finden Sie unter Pipelineinstanzen nach Release.

Nächste Schritte