You can now access a new eAcademy course designed to help developers and technical leads streamline their software delivery processes.
CI/CD Automation with GitLab CI/CD Catalogue introduces the basics of the GitLab CI/CD Catalogue, a repository of reusable CI/CD components that can be implemented in various projects.
Using standardised components rather than duplicates will allow developers to cut down maintenance costs, improve security, and apply quality standards to their projects.
At the start of the course, participants will learn about release automation basics, including Semantic Versioning and Conventional Commits, which make it possible to automate the process of versioning, changelogs creation, tagging, and release of software products.
Learners will also get familiar with useful components of CI/CD pipelines, such as unit testing, code linting, SonarQube scan, OWASP and Mend scans, Renovate automation of dependency updates, and delivery of Docker images.
The course also features a detailed guide to support participants with the main steps that should be performed to implement the Catalogue in their GitLab projects.
By doing this course, participants will learn:
- The value of the GitLab CI/CD Catalogue and what it includes
- The practice of using reusable and standardised pipeline components
- Tips on how to improve software quality and security
- The principles of automating releases, dependency upgrades, and Docker images distribution
- How to implement consistent CI/CD pipelines across several projects
This 25-minute, practical course is tailored specifically for developers and technical leads.








