levonet.ci_registry_rm_container
CI:从注册表中删除Docker容器
在关闭拉取请求并移除基础设施后,此角色在CI管道中非常有用。
角色变量
ci_registry_scheme
(默认值:http)ci_registry_url
(默认值:localhost):注册表API的URL。ci_registry_container
(必填):容器名称。ci_registry_tag
(必填):容器标签。ci_registry_username
(可选):注册表用户名。ci_registry_password
(可选):注册表密码。
示例剧本
- 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}"
许可证
作者信息
该角色由 Pavlo Bashynskyi 创建。