Je viens de créer un tout nouveau projet AWS Codestar. Pour autant que je sache, Codestar n'est qu'un tableau de bord qui intègre plusieurs produits AWS.Dans AWS Codestar, comment configurer les déploiements de branche dans des environnements spécifiques?
Il y a une chose que je ne sais pas encore configurer, et ce sont les déploiements de branches.
Dans mon dépôt git, j'ai 3 branches: master
, develop
et staging
Dans un monde idéal, master
déploie à la production, develop
à l'environnement de développement et staging
à l'environnement QA.
Je ne sais pas comment configurer ce pipeline en utilisant AWS, et je n'ai pas réussi à trouver la documentation appropriée dans leur portail de développeurs.
Ceci est mon dossier buildspec.yml
juste au cas où il peut être configuré là:
version: 0.2
phases:
install:
commands:
- echo Installing NPM Packages...
- npm install
build:
commands:
- aws cloudformation package --template template.yml --s3-bucket $S3_BUCKET --output-template template-export.yml
artifacts:
type: zip
files:
- template-export.yml
Ce projet qui utilise l'API AWS passerelle pour acheminer les requêtes aux fonctions AWS Lambda si cette matière.