Build a good run up the mirror, the project Address: https://github.com/szliugx/gitlab-ci-local
In order not to each submission, you can do some local tests simulate gitlab ci ≈, the main implementation is to start doing compiler package docker container environment, hanging in the form of project directory