The CI/CD tooling landscape includes Jenkins, CircleCI, GitLab CI, GitHub Actions, and dozens more.
For most projects — including production systems processing millions in transactions — GitHub Actions is sufficient.
What it does well: tight repository integration, a rich marketplace of pre-built actions, matrix builds, environment secrets management, deployment gating with required reviewers.
The SellTrove deployment pipeline is GitHub Actions: test on push, build Docker image on main merge, push to ECR, deploy to ECS with blue/green. Four workflow files. Readable by any engineer without GitOps training.
Evaluate what you have before adding new tools. The best CI/CD system is the one your team will actually maintain.
— Dick Bassey | DevDick | 2023