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
with a .gitlab-ci.yml
.
Apart from those, here is an collection of tutorials and guides on setting up your CI pipeline:
Languages, frameworks, OSs
PHP
Ruby
Python
Java
Scala
Clojure
Elixir
iOS
- Articles:
Android
Code quality analysis
Static Application Security Testing (SAST)
Other
- Using
dpl
as deployment tool - Repositories with examples for various languages
- The .gitlab-ci.yml file for GitLab itself
- Articles:
GitLab CI for GitLab Pages
- Example projects
-
Articles:
- Creating and Tweaking
.gitlab-ci.yml
for 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
- Creating and Tweaking
See the topic GitLab Pages for a complete overview.
More
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.