Continuous Integration (CI)
Continuous Integration (commonly known as CI and usually talked about as part of a CI/CD pipeline) is one of the most valuable features you can add to your software development process. The major git-hosting platforms provide free, cloud-based CI running service, but there also various tools to set up in-house CI systems.
I provide help to individuals and teams with training, techniques, and tools for test automation, CI, and CD.
I try to help Open Source projects with the same services. This is helped by my supporters. Both individuals and corporations.
In a separates series you can read and watch small contributions to Open Source projects. Mostly configuring CI systems and adding automated tests.
- Exploring GitLab CI
- GitLab CI job building a Docker image
- Testing a Docker image created by GitLab CI
- Build Docker image in GitLab CI/CD pipeline
Since writing these post Travis has stopped supporting Open Source projects free of charge.
Published on 2022-10-24