Skip to content

Add prototype Gitlab-CI configuration

Marek Szuba requested to merge gitlabci into master

Created by: mkszuba

Description

Add the files necessary for ensembl-test CI to run on EBI GitLab, including triggering dependent builds on the GitLab mirror of ensembl. Confirmed to work.

Use case

Core repositories are to be migrated from Travis to EBI Gitlab-CI.

Benefits

Will make it easier to test further work on Core Gitlab-CI set-up. Better integration of multi-project pipelines than what we have on Travis because we are limited to the free tier on the latter.

Possible Drawbacks

For the time being we will have CI jobs running on both systems.

Testing

Have you added/modified unit tests to test the changes?

No, this is a change on the level of the CI environment which runs unit tests rather than in the code checked by those tests.

If so, do the tests pass/fail?

N/A

Have you run the entire test suite and no regression was detected?

N/A

Merge request reports