Zero Budget Series 1: Free CI/CD Tools
Hi, I am a backend developer and my purpose is to create an automated deployment system for my lab environment. I will improve this environment according to my needs. I have a repository on Git Hub. I will figure out how to deploy this to somewhere fully free. These are the all CI/CD tools I could find.
Free and Open Source
- Jenkins(you need a server to deploy this first)
- GitHub Actions
- GitLab CI/CD
- Travis CI
- CircleCI
- GoCD
- Concourse
Paid
- Azure DevOps Services
- Bamboo
- TeamCity
- CodeShip
- Bitbucket Pipelines
Special Needs
- Spinnaker
- Argo CD
- Tekton
Some tools are providing both ci and cd. But some of them are providing only ci or cd this is what their specialties. So I am not DevOps my purpose is a free lab environment so I will go with GitHub Actions.
GitHub Actions
- 2000 min/monthly free usage if you are over you have to wait until the next or pay.
GitLab CI/CD
- 400 min/monthly free usage
CircleCI
- 1000 min/monthly free usage
Bitbucket Pipelines
- 50 min/monthly free usage
Azure DevOps
- 1800 min/monthly free usage
Jenkins is open source and free to use but it has operational costs(you have to deploy on somewhere)