luisico.gitlab-ci-runner
GitLab CI Runner
Installieren Sie den GitLab CI Runner und registrieren Sie einen Runner.
Momentan wird nur der Docker-Executor unterstützt.
Jeder Host kann nur einmal einen Runner registrieren, wenn die Rolle ausgeführt wird. Bereits registrierte Runner werden übersprungen, wenn sie nach Name oder Token gefunden werden. Runner, die vom GitLab CI-Server entfernt wurden, werden auch vom Host entfernt.
Diese Rolle fügt das offizielle Repository hinzu, lässt es jedoch deaktiviert.
Anforderungen
Siehe meta/main.yml
.
Rollenvariablen
Siehe defaults/main.yml
.
Abhängigkeiten
Docker muss installiert sein, z. B. durch die Verwendung einer Docker-Rolle im Ansible Galaxy.
Beispiel-Playbook
Beispiel:
- hosts: servers
roles:
- docker
- gitlab-ci-runner
TODO
- Bessere Möglichkeit zur Auffindung bereits registrierter Runner.
- Erlauben, dass Runner Jobs ohne Tags auswählen.
- Aktivieren von
repo_gpgcheck
. Das RPM aus dem Repository ist nicht signiert, aber das Repository selbst ist signiert, jedoch hat yum Validierungsprobleme mit dem Repository.
Lizenz
Veröffentlicht unter der MIT-Lizenz.
Autoreninformation
Luis Gracia während seiner Zeit am EMBL-EBI und an der Rockefeller Universität:
Installieren
ansible-galaxy install luisico.gitlab-ci-runner
Lizenz
mit
Downloads
329
Besitzer
Passionate DevOps Advocate