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}"
Лицензия
Информация об авторе
Эта роль была создана Павлом Башинским
Установить
ansible-galaxy install levonet/ansible-ci-registry-rm-container
Лицензия
mit
Загрузки
8111
Владелец