GitLab CI & CD for SaaS Startup Kit

GitLab CI CD for SaaS Golang

Step by step guide to setting up auto scaling GitLab Runners on AWS. VMs will automatically spin up and down to ensure immediate build processing while keeping costs minimal when there are no pending builds.

Hosting your own GitLab runners will provide two main benefits:

  • Enable the build pipeline to handle schema migration with access to the RDS instance without exposing the database publicly.
  • Use AWS Roles instead of hardcoding access keys in GitLab.

View the step by step guide in this Google Slide deck:

Provide Feedback via our Google Slides

If you would like to provide us feedback on any of this GitLab integration for CI/CD with autoscaling runners on AWS, you are welcome to publicly comment on our Google Slides:

Open in Google Slides