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 desregistrarlos según se solicite).
Limitaciones
- La configuración de los runners no se puede cambiar después de la registración.
- Cada runner debe tener un nombre único, incluso si
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.ejemplo/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.ejemplo/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 son:
- shell
- docker
Las opciones de configuración pueden cambiar
Las opciones de configuración pueden cambiar en futuras versiones de manera no compatible.
Historia
Licencia
MIT
Acerca del proyecto
Install gitlab-ci-multi-runner and manage runners
Instalar
ansible-galaxy install gtrafimenkov.gitlab-ci-multi-runner
Licencia
mit
Descargas
447
Propietario
Experienced, hard-working, and passionate DevOps engineer.