You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

GitLab/Gitlab-Runner: Difference between revisions

From Wikitech-static
Jump to navigation Jump to search
imported>Jelto
No edit summary
 
imported>Jelto
(Jelto moved page GitLab/Gitlab-Runner to GitLab/Gitlab Runner: remove -)
 
Line 1: Line 1:
GitLab Runner is an application that works with GitLab CI/CD to run jobs in a pipeline.<ref>https://docs.gitlab.com/runner/</ref> For more information see the official [https://docs.gitlab.com/runner/ GitLab Runner documentation].
#REDIRECT [[GitLab/Gitlab Runner]]
 
=== Current Gitlab Runner setup (Initialization) ===
In WMCS there is a project <code>gitlab-runners</code> to host a set of shared GitLab runners. Currently the runners are installed and configured with [[gerrit:plugins/gitiles/operations/gitlab-ansible/|Ansible playbook]]. To add runners, add the hosts to <code>[gitlab_runners]</code> section of 'hosts' file. Then run the Ansible Playbook for gitlab-runners. The command is wrapped in <code>[[gerrit:plugins/gitiles/operations/gitlab-ansible/+/refs/heads/master/install-gitlab-runner.sh|install-gitlab-runner.sh]]</code> script.<ref>https://phabricator.wikimedia.org/T285913
 
https://phabricator.wikimedia.org/T287279</ref>
 
There are efforts to move all of the installation and configuration to puppet: [[phab:T287279#7237735|T287279#7237735]].
 
=== Future Gitlab Runner setup ([[phab:T286958|T286958]]) ===
This section contains the requirements and plan for a future Gitlab-Runner setup.
 
* Compute
* Privacy
* Elastic demand
* Data we want for measuring use and performance
* Whether these can safely run on a third-party platform

Latest revision as of 10:24, 27 August 2021