Reminder to all repository users: Please do not add , commit and push any data files to your remote git repositories. The disk space the Git server is limited, it wasn't dimensioned to host anything else than code. Solely your code files need versioning. The data inputs/outputs don't. A good idea is to do "git add" individually on each file you want to commit, to avoid versioning unwanted content.

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

Android

Other

GitLab CI for GitLab Pages

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.