Run/Inspect a .gitlab-ci.yml jobs and pipelines locally
pip install gitlab-emulator==16.3.2
Supported Gitlab v11 and v12 features:
include
and extends
keywordsneeds
(DAG-ordered builds)Supported Platforms:
python -m pip install .
or
python -m pip install gitlab-emulator
cd my-gitlab-repo
python -m gitlabemu --list
cd my-gitlab-repo
python -m gitlabemu JOBNAME
cd my-gitlab-repo
python -m gitlabemu --full JOBNAME