
Get started with GitLab CI/CD | GitLab Docs
To use GitLab CI/CD, you start with a .gitlab-ci.yml file at the root of your project. This file specifies the stages, jobs, and scripts to be executed during your CI/CD pipeline.
CI/CD pipelines | GitLab Docs
If you use VS Code to edit your GitLab CI/CD configuration, the GitLab Workflow extension for VS Code helps you validate your configuration and view your pipeline status.
Tutorial: Create and run your first GitLab CI/CD pipeline
First time GitLab & CI/CD. This includes a quick introduction to GitLab, the first steps with CI/CD, building a Go project, running tests, using the CI/CD pipeline editor, detecting secrets and …
CI/CD steps | GitLab Docs
Configure a GitLab CI/CD job to use CI Steps with the run keyword. You cannot use before_script, after_script, or script in a job when you are running CI/CD Steps.
GitLab CI/CD examples | GitLab Docs
This page contains links to a variety of examples that can help you understand how to implement GitLab CI/CD for your specific use case. Examples are available in several forms.
CI/CD components | GitLab Docs
Use of GitLab CI/CD components is at your own risk and GitLab cannot guarantee the security of third-party components. When using third-party CI/CD components, consider the following …
CI/CD YAML syntax reference | GitLab Docs
When you are editing your .gitlab-ci.yml file, you can validate it with the CI Lint tool. GitLab CI/CD configuration uses YAML formatting, so the order of keywords is not important unless …
Tutorial: Set up CI/CD steps | GitLab Docs
This tutorial shows you how to create and use steps in your pipelines. Steps are reusable and composable pieces of a job. Each step defines structured inputs and outputs that can be …
GitLab CI/CD variables | GitLab Docs
GitLab CI/CD makes a set of predefined CI/CD variables available for use in pipeline configuration and job scripts. These variables contain information about the job, pipeline, and other values …
Predefined CI/CD variables reference | GitLab Docs
Predefined CI/CD variables are available in every GitLab CI/CD pipeline. Avoid overriding predefined variables, as it can cause the pipeline to behave unexpectedly.