levonet.ci_registry_rm_container
CI: Usunięcie kontenera docker z rejestru
Ta rola jest przydatna w pipeline CI po zamknięciu Pull Request i usunięciu infrastruktury.
Zmienne roli
ci_registry_scheme
(domyślnie: http)ci_registry_url
(domyślnie: localhost): URL API rejestru.ci_registry_container
(wymagane): Nazwa kontenera.ci_registry_tag
(wymagane): Tag kontenera.ci_registry_username
(opcjonalnie): Nazwa użytkownika rejestru.ci_registry_password
(opcjonalnie): Hasło rejestru.
Przykładowy 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
Aby uruchomić w Jenkinsie:
ansible-playbook myplaybook.yml -e myapp_tag="${GIT_BRANCH}"
Licencja
Informacje o autorze
Ta rola została stworzona przez Pavlo Bashynskyi
Zainstaluj
ansible-galaxy install levonet.ci_registry_rm_container
Licencja
mit
Pobrania
8.1k
Właściciel