gtrafimenkov.gitlab-ci-multi-runner
Este proyecto ha sido descontinuado.
Instalar gitlab-ci-multi-runner y gestionar runners
Este rol se puede usar para instalar gitlab-ci-multi-runner y gestionar runners (registrarlos y anular su registro según se necesite).
Limitaciones
- La configuración de los runners no se puede cambiar después de registrarlos.
- Cada runner debe tener un nombre único, aunque
gitlab-ci-multi-runner
permite crear múltiples runners con el mismo nombre.
Uso
---
- hosts:
- testhost
become: yes
vars:
# concurrent = 4
gitlab_multirunner:
runners:
- name: runner21
state: present
ci_server: https://gitlab.example/ci
token: uJLVTcWMrsuYzhBn9Y1N
executor: shell
env:
- "VAR1=value"
- "VAR2=value"
tags:
- my1
- my2
- name: old-runner1
state: absent
- name: old-runner2
state: absent
- name: docker-runner1
state: present
ci_server: https://gitlab.example/ci
token: uJLVTcWMrsuYzhBn9Y1N
executor: docker
docker_image: ubuntu:14.04
roles:
- gtrafimenkov.gitlab-ci-multi-runner
Plataformas Soportadas
El playbook fue probado en las siguientes plataformas:
- Debian 7
- Debian 8
- Ubuntu 12.04
- Ubuntu 14.04
- Ubuntu 16.04
Ejecutores Soportados
gitlab-ci-multi-runner
soporta múltiples ejecutores, pero este rol solo soporta un subconjunto limitado.
En este momento solo es compatible con:
- shell
- docker
Las opciones de configuración pueden cambiar
Las opciones de configuración pueden cambiar en futuras versiones de manera que no sean compatibles hacia atrás.
Historia
Licencia
MIT
Informazioni sul progetto
Install gitlab-ci-multi-runner and manage runners
Installa
ansible-galaxy install gtrafimenkov.gitlab-ci-multi-runner
Licenza
mit
Download
447
Proprietario
Experienced, hard-working, and passionate DevOps engineer.