Validate GitLab CI/CD configuration
Use the CI Lint tool to check the validity of GitLab CI/CD configuration.
You can validate the syntax from a .gitlab-ci.yml
file or any other sample CI/CD configuration.
This tool checks for syntax and logic errors, and can simulate pipeline
creation to try to find more complicated configuration problems.
If you use the pipeline editor, it verifies configuration syntax automatically.
If you use VS Code, you can validate your CI/CD configuration with the GitLab Workflow VS Code extension.
Check CI/CD syntax
The CI lint tool checks the syntax of GitLab CI/CD configuration, including
configuration added with the includes
keyword.
To check CI/CD configuration with the CI lint tool:
- On the top bar, select Menu > Projects and find your project.
- On the left sidebar, select CI/CD > Pipelines.
- In the top right, select CI lint.
- Paste a copy of the CI/CD configuration you want to check into the text box.
- Select Validate.
Simulate a pipeline
You can simulate the creation of a GitLab CI/CD pipeline to find more complicated issues,
including problems with Prerequisites:
To simulate a pipeline:
needs
and rules
configuration. A simulation runs as a Git push
event on the default branch.