Bereitstellungspipeline aktualisieren, die bereits verwendet wird

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

Bereitstellungspipeline ändern

So ändern Sie Ihre Bereitstellungspipeline:

  1. Bearbeiten Sie die Definition der Bereitstellungspipeline.

  2. Registrieren Sie die Bereitstellungspipeline noch einmal:

    gcloud deploy apply --file=PIPELINE_CONFIG
    

    Dabei ist PIPELINE_CONFIG die Konfigurationsdatei der Bereitstellungspipeline, die Sie gerade bearbeitet haben.

Ergebnisse

Aufgrund der Art und Weise, wie Cloud Deploy die Beziehung zwischen Pipelines und Zielen und den von ihnen verwalteten Releases behandelt, werden möglicherweise nicht die erwarteten Ergebnisse angezeigt.

release- und rollout-Ressourcen sind dauerhaft der Pipeline zugeordnet, wie beim Erstellen von release definiert. Wenn Sie die Konfiguration einer Bereitstellungspipeline (einschließlich Zieldefinitionen) ändern, nachdem ein Release erstellt wurde, stimmen die Definitionen nicht mehr ü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 gibt Warnungen zurück, wenn eine solche Abweichung auftritt und Sie bestimmte Aktionen ausführen, z. B. den Release hochstufen.

Weitere Informationen finden Sie unter Pipelineinstanzen pro Release.

Nächste Schritte