GitLab CI/CD

DevOps & Delivery Technologies
GitLab CI/CD
GitLab CI/CD is an integrated DevOps automation platform that enables continuous integration and continuous delivery directly within GitLab. It supports automated testing, building, and deployment through pipeline-as-code workflows.
What is it?
GitLab CI/CD is a built-in continuous integration and delivery system within GitLab, while Jenkins provides a self-hosted automation server for those workflows. It allows teams to define pipelines using YAML configuration files and manage the entire software delivery lifecycle in a single platform. API testing stages can use Postman to check API behavior as part of that delivery workflow.
What does it do?
GitLab CI/CD automates code validation, testing, security scanning, container builds, and deployments. It supports runners, parallel jobs, artifact management, environment tracking, and release orchestration.
Where is it used?
GitLab CI/CD is widely used in enterprise DevOps teams, regulated industries, self-hosted environments, and projects requiring end-to-end control over source code, pipelines, and deployments.
When & why it emerged
GitLab CI/CD evolved as part of GitLab’s all-in-one DevOps platform to eliminate tool fragmentation. It emerged to unify source control, CI/CD, security, and operations into a single workflow.
Why we use it at Internative
We use GitLab CI/CD for projects that require tightly integrated DevOps workflows and self-hosted control. Its comprehensive feature set allows us to manage complex delivery pipelines with visibility and governance.
More in DevOps & Delivery Technologies
Other technologies from the same category of the library.

Bitbucket Pipelines
Bitbucket Pipelines is a cloud-based CI/CD service integrated into Bitbucket. It enables teams to automate build, test, and deployment workflows using YAML-defined pipelines tightly coupled with source control.

Jenkins
Jenkins is an open-source automation server used to build, test, and deploy software through customizable CI/CD pipelines. It enables teams to automate delivery workflows and integrate with a wide range of tools and platforms.

Terraform
Terraform is an Infrastructure as Code (IaC) platform that enables teams to define, provision, and manage cloud infrastructure using declarative configuration files. It supports multi-cloud environments with predictable and repeatable deployments.

Ansible
Ansible is an open-source IT automation platform that simplifies configuration management, application deployment, and infrastructure orchestration. It uses agentless automation and human-readable YAML to streamline DevOps operations.

Pulumi
Pulumi is an Infrastructure as Code (IaC) platform that allows teams to define and manage cloud infrastructure using real programming languages. It enables scalable, testable, and maintainable cloud automation across providers.

Microsoft IIS
Microsoft IIS (Internet Information Services) is a web server developed by Microsoft for hosting web applications and APIs on Windows. It offers strong security, scalability, and deep integration with the Microsoft ecosystem.