Comment travailler avec codepipeline dans le projet de SAM?

0

La question

J'ai un projet de SAM pour déployer mon application, j'ai le déploiement de cette pile en utilisant sam build et sam deploy

J'ai récemment ajouté une codepipeline (avec toutes ses ressources) pour le modèle. Le problème est que lorsque j'ai déployé l'application, le code de canalisation a créé une autre pile.

Est-il un moyen de mantain seulement 1 pile?

Si non je dois les séparer comme imbriquée pile o différents de piles?

1

La meilleure réponse

1

TLDR; l'Ajout de CodePipeline à un SAM application nécessite un supplément de CloudPipeline de la pile.

Le Codepipeline pile est indépendante de l'application "piles". Ce couplage est utile:

  1. Pouvez déployer l'application manuellement par l'intermédiaire de sam deploy pour les tests, tout en utilisant le pipeline pour la prod.
  2. Pouvez cloner à l'application de plusieurs régions ou des comptes avec des étapes du pipeline
  3. Peut ajouter de la fantaisie de test ou d'approbation des actions dans le pipeline sans toucher le code de l'application

(Il semble aussi que cette configuration permet d'AWS éviter délicat poulet et des œufs problèmes de dépendance d'avoir à l'amorçage du pipeline avant de les déployer sur les ressources de l'application.)

2021-11-20 11:00:30

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................