Automating Deployments to ECS with GitLab CI/CD

preview_player
Показать описание
Contents:
0:48 - Steps overview
1:26 - Adding the CI/CD template to deploy to ECS
2:58 - Getting the project image URI
3:38 - Creating an ECS task definition
4:51 - [For private projects] Giving AWS access to the project's container registry
9:30 - Creating a service from the project's latest image
11:55 - Creating a GitLab service account in AWS
13:37 - Pointing GitLab to the ECS cluster and service
16:51 - Testing automatic deployments to ECS
18:18 - Enabling automatic deployments to a review app
22:01 - Closing summary

Resources:
Рекомендации по теме
Комментарии
Автор

What if we need to use ECR instead GitLab registry?

gachimuchenyck
Автор

not sure it need full ECS access. Is there a list somewhere of permissions gitlab needs for ECS deployments and its dashboards to work?

EmM-komu
Автор

great guide!!! should really reference this in the docs or something - especially for private registries

yeaigethtat
Автор

how can we customize the template that is used in ci/cd. Like we might have different confugration for dev/staging/prod environment.

rajanmodi
Автор

Really great tutorial, i just wish you didn't use a existing template for the ci/cd

HelissonMagalhaes
Автор

Thanks so much for this - Really great video. I was able to follow the exact same steps for a .NET Core app. As it's containerised, the steps are the same.

pajohns
Автор

I'd love to see the actual commands in the deploy stage....

sdriding