Using GitLab
GitHub and Travis are excellent tools for building and deploying open source projects (and also private projects if you do not mind paying for their services). However, in some cases, you might want to host your source code management and CI/CD systems in your own environment instead of relying on an external service provider.
This is where GitLab comes into play. GitLab is a software that offers a service similar to GitHub and Travis combined (meaning source code management and CI) that you can host on your own infrastructure. In the following section, we will show you how to set up your own GitLab instance and build a build and deployment pipeline similar to the one built in the preceding section using GitLab and its CI features. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access