2017-05-21 5 views
0

Ich möchte neue Dienste auf meinem ECS-Cluster mit CodePipeline und cloudformation bereitstellen.AWS Pipeline deploy cloudformation

Ich dachte, ich würde in meinem Projekt eine Vorlagendatei erstellen, die meine Service- und Aufgabendefinition definiert. Dann habe ich eine Bereitstellungsstufe in meiner Pipeline definiert, um eine Änderungsmenge zu erstellen. Das Problem ist, dass, da meine Vorlage nur meine Aufgabendefinition und meinen Dienst enthält (Rest des Stapels ist in einer allgemeineren Vorlage definiert), der Änderungssatz grundsätzlich alle Ressourcen mit Ausnahme der Service-/Aufgaben-Definition entfernen möchte.

Ist meine Vorgehensweise falsch, sollte ich stattdessen den AWS-CLI verwenden und "aws ecs register-task-definition" in einem benutzerdefinierten Build-Schritt verwenden?

Antwort

0

Ich merke jetzt, ich muss einen anderen separaten Stapel mit meinem Service bereitstellen und den Rest meiner Infrastruktur in einem separaten Stapel halten :)

Verwandte Themen