Browse articles that include the CI tag
Introducing CI/CD Steps, a programming language for DevSecOps automation
Inside GitLab’s vision for CI/CD programmability and a look at how we simplified workflow automation.
Develop C++ unit testing with Catch2, JUnit, and GitLab CI
Learn how to set up, write, and automate C++ unit tests using Catch2 with GitLab CI/CD. See examples from a working air quality app project and AI-powered help from GitLab Duo.
A CI/CD component builder's journey
Learn how a creator of shared, includable templates upskilled by migrating the templates to GitLab CI/CD components and the CI/CD Catalog.
GitLab's contributions to Git 2.44.0
Find out the topics that GitLab’s Git team – as well as the wider community – contributed to the latest Git release, including fast scripted rebases via git-replay.
How to translate Bamboo agent capabilities to GitLab Runner tags
This tutorial demonstrates how to use tags to organize GitLab Runners when building complex CI/CD pipelines.
Inside the improved CI logs management experience for multi-line commands
Reviewing log output for CI/CD jobs with multi-line commands is now easier than ever. Find out why, how to configure your pipelines, and what's ahead.
Tutorial: Automate releases and release notes with GitLab
With the GitLab Changelog API, you can automate the generation of release artifacts, release notes, and a comprehensive changelog detailing all user-centric software modifications.
Find out which plan works best for your team
Learn about pricingLearn about what GitLab can do for your team
Talk to an expert