GitLab CI Examples
A collection of
.gitlab-ci.yml files is maintained at the GitLab CI Yml project.
If your favorite programming language or framework are missing we would love your help by sending a merge request
Apart from those, here is an collection of tutorials and guides on setting up your CI pipeline:
Languages, frameworks, OSs
Code quality analysis
Static Application Security Testing (SAST)
Dynamic Application Security Testing (DAST)
Scan your app for vulnerabilities with GitLab Dynamic Application Security Testing (DAST).
Browser Performance Testing with Sitespeed.io
Analyze your browser performance with Sitespeed.io.
GitLab CI/CD for Review Apps
GitLab CI/CD for GitLab Pages
- Example projects
- Creating and Tweaking
.gitlab-ci.ymlfor GitLab Pages
- SSGs Part 3: Build any SSG site with GitLab Pages: examples for Ruby-, NodeJS-, Python-, and GoLang-based SSGs
- Building a new GitLab docs site with Nanoc, GitLab CI, and GitLab Pages
- Publish code coverage reports with GitLab Pages
See the documentation on GitLab Pages for a complete overview.
Contributions are very much welcomed! You can help your favorite programming language and GitLab by sending a merge request with a guide for that language.