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

MIT

Información del Autor

Este rol fue creado por Pavlo Bashynskyi

Acerca del proyecto

Remove docker container from registry

Instalar
ansible-galaxy install levonet.ci_registry_rm_container
Licencia
mit
Descargas
8.1k
Propietario