Skip to content

Add deploy-to-aws GitHub Actions workflow template - #250

Merged
ale210 merged 1 commit into
mainfrom
120-deploy-to-aws-template
Oct 3, 2026
Merged

ale210 merged 1 commit into
mainfrom
120-deploy-to-aws-template

Conversation

@ale210

@ale210 ale210 commented Oct 3, 2026

Copy link
Copy Markdown
Member

Refs #120

What changes did you make?

  • Added github-actions/workflow-configs/templates/deploy-to-aws.yml, a workflow template projects copy to build their image, push it to ECR and redeploy their ECS service.
  • Based on PeopleDepot's deploy-dev.yml, refactored so nothing project-specific is hardcoded: the ECR repository, ECS service, image tag and CI/CD role are derived from PROJECT, APPLICATION_TYPE and the environment, using the same naming as modules/ecr, modules/container and modules/cicd_integration.
  • Manual run from any branch, with the environment picked from a list. The header explains how to make a copy that deploys a branch to an environment on every push.

Why did you make the changes (we will use this info to test)?

@ale210
ale210 merged commit 6afc20e into main Oct 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant