ci_registry_rm_container

CI: Удаление контейнера Docker из реестра

Эта роль полезна в CI-пайплайне после закрытия Pull Request и удаления инфраструктуры.

Переменные роли

  • ci_registry_scheme (по умолчанию: http)
  • ci_registry_url (по умолчанию: localhost): URL API реестра.
  • ci_registry_container (обязательная): Имя контейнера.
  • ci_registry_tag (обязательная): Тег контейнера.
  • ci_registry_username (необязательная): Имя пользователя реестра.
  • ci_registry_password (необязательный): Пароль реестра.

Пример Playbook

- hosts: 127.0.0.1
  connection: local
  gather_facts: no
  vars:
    ci_registry_url: registry.myorg.com
    ci_registry_container: myorg/myapp
    ci_registry_tag: "{{ myapp_tag }}"
  roles:
  - role: levonet.registry-rm-container

И запустите в Jenkins:

ansible-playbook myplaybook.yml -e myapp_tag="${GIT_BRANCH}"

Лицензия

MIT

Информация об авторе

Эта роль была создана Павлом Башинским

О проекте

Remove docker container from registry

Установить
ansible-galaxy install levonet/ansible-ci-registry-rm-container
Лицензия
mit
Загрузки
8114
Владелец