luisico.gitlab-ci-runner
Gitlab CI Runner
Zainstaluj Gitlab CI Runner i zarejestruj runnera.
Obecnie wspierany jest tylko executor Docker.
Można zarejestrować tylko jednego runnera na gospodarzu za każdym razem, gdy jest uruchamiana rola. Już zarejestrowani runnerzy zostaną pominięci, jeśli zostaną znalezieni po nazwie lub tokenie. Runnerzy usunięci z serwera GitLab CI zostaną również usunięci z hosta.
Ta rola dodaje oficjalne repozytorium, ale pozostawia je wyłączone.
Wymagania
Zobacz meta/main.yml
.
Zmienne roli
Zobacz defaults/main.yml
.
Zależności
Docker musi być zainstalowany, na przykład przy użyciu roli Docker z Ansible Galaxy.
Przykład playbooka
Przykład:
- hosts: servers
roles:
- docker
- gitlab-ci-runner
TODO
- Lepszy sposób na znajdowanie już zarejestrowanych runnerów.
- Pozwól runnerom na wybieranie zadań bez tagów.
- Aktywuj
repo_gpgcheck
. Rpm z repozytorium nie jest podpisany, ale samo repozytorium już jest, jednak yum napotyka problemy z walidacją repozytorium.
Licencja
Wydane na licencji MIT.
Informacje o autorze
Luis Gracia w EMBL-EBI oraz Uniwersytecie Rockefellera:
Zainstaluj
ansible-galaxy install luisico.gitlab-ci-runner
Licencja
mit
Pobrania
329
Właściciel
Passionate DevOps Advocate