After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 782260 - Add runners to gitlab.gnome.org
Add runners to gitlab.gnome.org
Status: RESOLVED FIXED
Product: sysadmin
Classification: Infrastructure
Component: Other
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Sysadmins
GNOME Sysadmins
Depends on:
Blocks:
 
 
Reported: 2017-05-06 11:29 UTC by Alberto Fanjul
Modified: 2017-05-10 14:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alberto Fanjul 2017-05-06 11:29:41 UTC
Continuous integration for apps https://wiki.gnome.org/Initiatives/ContinuousIntegrationForApps is agnostic about technologies.

The changes proposed to add test suite, code coverage and code style checks can be applied from other stack than jenkins/github. See

https://gitlab.gnome.org/albfan/gnome-todo/builds/12

It do not pass CI because our gitlab instance lacks of runners

For that we just need to install a gitlab runner on gitlab.gnome.org

Here are the instructions to install as a package:

https://docs.gitlab.com/runner/install/linux-repository.html

and configure runner

https://gitlab.gnome.org/albfan/gnome-todo/settings/ci_cd
Comment 1 Andrea Veri 2017-05-10 14:29:48 UTC
Added, running on jenkins.gnome.org, using docker. (runner is shared across the cluster)