levonet.ci_registry_rm_container
CI: Eliminar contenedor de docker del registro
Este rol es útil en el pipeline de CI después de cerrar una Pull Request y eliminar la infraestructura.
Variables del Rol
ci_registry_scheme
(valor por defecto: http)ci_registry_url
(valor por defecto: localhost): URL de la API del registro.ci_registry_container
(requerido): Nombre del contenedor.ci_registry_tag
(requerido): Etiqueta del contenedor.ci_registry_username
(opcional): Nombre de usuario del registro.ci_registry_password
(opcional): Contraseña del registro.
Ejemplo de Playbook
- hosts: 127.0.0.1
connection: local
gather_facts: no
vars:
ci_registry_url: registry.miorganizacion.com
ci_registry_container: miorganizacion/misapp
ci_registry_tag: "{{ etiqueta_misapp }}"
roles:
- role: levonet.registry-rm-container
Y ejecuta en Jenkins:
ansible-playbook myplaybook.yml -e etiqueta_misapp="${GIT_BRANCH}"
Licencia
Información del Autor
Este rol fue creado por Pavlo Bashynskyi
Instalar
ansible-galaxy install levonet.ci_registry_rm_container
Licencia
mit
Descargas
8.1k
Propietario