Ci articles - GitLab Blog
https://about.gitlab.com/blog/tags/ci/ • 166 KB fetched Open original page
Ci articles - GitLab Blog
Close
To search repositories and projects, login to gitlab.com .
Suggestions GitLab Duo Agent Platform Code Suggestions (AI) CI/CD GitLab on AWS GitLab on Google Cloud Why GitLab?
* Platform Execution & Workflows
* CI/CD
* Source Code Management
* Agile Delivery
Security & Governance
* Application Security Testing
* Governance & Compliance
* Supply Chain Security
Context & AI
* Agentic Orchestration
* Context Graph
* Visibility & Measurement
Explore the Platform
Why GitLab
One platform for speed with control across your software lifecycle.
Learn more
* Solutions Outcomes
* DevOps Modernization
* Security Modernization
* AI Modernization
By size
* Enterprise
* Small Business
* Startups
Industries
* Financial Services
* Public Sector
* Telecommunications
* Automotive
* Education
* Aerospace
View all Solutions
GitLab Transcend
Catch our latest innovations announced at the last Transcend.
Read the blog
* Pricing
* Resources Discover
* Docs
* University
* Demo Series
* Demo Hub
* Services
Connect
* Blog
* Community
* Customers
* Partners
* Events
View all resources
What’s new in GitLab
Stay updated with our latest features and improvements.
Read the latest
* Company
* About
* Jobs
* Press
* Handbook
* Leadership
* Investor relations
* Trust Center
* AI Transparency Center
* Newsletter
* Contact us
* Talk to sales
* Support portal
* Customer portal
Request a demo Get free trial Sign in
* English
* Deutsch
* Français
* 日本語
Get free trial
Ship at agent speed. Prove every step. Transcend returns on October 6. Register now
Blog
CI
Browse articles that include the CI tag
Featured post
Getting started with GitLab: Working with CI/CD variables
Learn what CI/CD variables are, why they are important in DevSecOps, and best practices for utilizing them.
Author: GitLab Team Read Post
Recent posts
Product Getting started with GitLab: Understanding CI/CD
Learn the basics of continuous integration/continuous delivery in this beginner's guide, including what CI/CD components are and how to create them.
Security Secure and publish Python packages: A guide to CI integration
Learn how to implement a secure CI/CD pipeline across five stages with the GitLab DevSecOps platform.
Product Transform code quality and compliance with automated processes
Learn how GitLab Premium features address the technical debt and security vulnerability challenges that plague traditional approaches.
Engineering Provision group runners with Google Cloud Platform and GitLab CI
This tutorial will teach you how to set up a new group runner on GitLab.com using Google Cloud Platform in less than 10 minutes.
Engineering How we designed the GitLab Reference Architectures
Take a look back with us as we dive into our Reference Architectures design journey to help users easily deploy GitLab at scale. Learn our goals, process, and what's happened in the five years since.
Engineering Using child pipelines to continuously deploy to five environments
Learn how to manage continuous deployment to multiple environments, including temporary, on-the-fly sandboxes, with a minimalist GitLab workflow.
Engineering Building GitLab with GitLab: A multi-region service to deliver AI features
Discover how we built our first multi-region deployment for teams at GitLab using the platform's many features, helping create a frictionless developer experience for GitLab Duo users.
Product 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.
DevSecOps 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.
Pagination
* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10
* ...
* Next
Stay in the know with GitLab's monthly newsletter
All fields required
Ready to get started?
See what your team could do with a unified DevSecOps Platform
Get free trial
Find out which plan works best for your team
Learn about pricing
Learn about what GitLab can do for your team
Talk to an expert
®
Footer links
Pricing
* View plans
* Why Premium?
* Why Ultimate?
Contact Us
* Contact sales
* Support portal
* Customer portal
* Status
* Terms of use
* Privacy statement
*
Platform
* Explore the platform
* Agentic Orchestration
* CI/CD
* Context Graph
* Why GitLab
Topics
* CI/CD
* GitOps
* DevOps
* Version Control
* DevSecOps
* Cloud Native
* AI for Coding
* Agentic AI
Solutions
* DevOps modernization
* Security modernization
* AI modernization
* Financial services
* Public sector
* Telecommunications
* Automotive
* Education
* Aerospace
* Enterprise
* Small business
* Startups
* GitOps
* Software composition analysis
* Value stream management
* All solutions
Resources
* Install
* Quick start guides
* Docs
* University
* Demo Series
* Demo Hub
* Services
* Blog
* Community
* Customers
* Partners
* Events
* Newsletter
* What's new
* All resources
Company
* About
* Jobs
* Press
* Handbook
* Leadership
* Investor relations
* Trust Center
* AI Transparency Center
* Sustainability
* Diversity, inclusion and belonging (DIB)
* Modern Slavery Transparency Statement
*
*
*
*
Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license
View page source Edit this page Please contribute
© 2026 GitLab Inc.
Links found on this page
- gitlab.com [direct]
- GitLab Duo Agent Platform [direct]
- Code Suggestions (AI) [direct]
- CI/CD [direct]
- GitLab on AWS [direct]
- GitLab on Google Cloud [direct]
- Why GitLab? [direct]
- Source Code Management [direct]
- Agile Delivery [direct]
- Application Security Testing [direct]
- Governance & Compliance [direct]
- Supply Chain Security [direct]
- Context Graph [direct]
- Visibility & Measurement [direct]
- Explore the Platform [direct]
- DevOps Modernization [direct]
- Security Modernization [direct]
- AI Modernization [direct]
- Enterprise [direct]
- Small Business [direct]
- Startups [direct]
- Financial Services [direct]
- Public Sector [direct]
- Telecommunications [direct]
- Automotive [direct]
- Education [direct]
- Aerospace [direct]
- View all Solutions [direct]
- GitLab Transcend Catch our latest innovations announced at the last Transcend. Read the blog [direct]
- Pricing [direct]
- Docs [direct]
- University [direct]
- Demo Series [direct]
- Demo Hub [direct]
- Services [direct]
- Blog [direct]
- Community [direct]
- Customers [direct]
- Partners [direct]
- Events [direct]
- View all resources [direct]
- What’s new in GitLab Stay updated with our latest features and improvements. Read the latest [direct]
- About [direct]
- Jobs [direct]
- Press [direct]
- Handbook [direct]
- Leadership [direct]
- Investor relations [direct]
- Trust Center [direct]
- AI Transparency Center [direct]
- Newsletter [direct]
- Talk to sales [direct]
- Support portal [direct]
- Customer portal [direct]
- Request a demo [direct]
- Get free trial [direct]
- English [direct]
- Deutsch [direct]
- Français [direct]
- 日本語 [direct]
- Ship at agent speed. Prove every step. Transcend returns on October 6. Register now [direct]
- Read Post [direct]
- Product [direct]
- Getting started with GitLab: Understanding CI/CD Learn the basics of continuous integration/continuous delivery in this beginner's guide, including what CI/CD components are and ho [direct]
- Security [direct]
- Secure and publish Python packages: A guide to CI integration Learn how to implement a secure CI/CD pipeline across five stages with the GitLab DevSecOps platform. [direct]
- Transform code quality and compliance with automated processes Learn how GitLab Premium features address the technical debt and security vulnerability challenges that plague tradit [direct]
- Engineering [direct]
- Provision group runners with Google Cloud Platform and GitLab CI This tutorial will teach you how to set up a new group runner on GitLab.com using Google Cloud Platform in less tha [direct]
- How we designed the GitLab Reference Architectures Take a look back with us as we dive into our Reference Architectures design journey to help users easily deploy GitLab at scale. [direct]
- Using child pipelines to continuously deploy to five environments Learn how to manage continuous deployment to multiple environments, including temporary, on-the-fly sandboxes, wit [direct]
- Building GitLab with GitLab: A multi-region service to deliver AI features Discover how we built our first multi-region deployment for teams at GitLab using the platform's many fea [direct]
- 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. [direct]
- DevSecOps [direct]
- 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 q [direct]
- 2 [direct]
- 3 [direct]
- 4 [direct]
- 5 [direct]
- 6 [direct]
|
|