5 Star 1 Fork 1

Allen/环境配置

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
customRollback.yml 900 Bytes
一键复制 编辑 原始数据 按行查看 历史
LHG 提交于 2018-07-24 19:29 . 自定义回滚配置文件
- hosts: all
tasks:
- name: set apps_name
shell: "ls /root/deploy/"
register: apps_name
- name: remove container
shell: "docker ps |grep -E '{{ item }}'|uniq |awk '{print $1}'| xargs -I {} docker rm -v -f {}"
with_list: "{{ apps_name.stdout_lines }}"
- name: copy docker compose for down
copy:
src: "{{ dockerCompose }}"
dest: "/data1/data/docker-compose-for-down.yml"
- name: copy docker compose for rollback
copy:
src: "/var/jenkins_home/workspace/DockerDeploy/{{ buildVersion }}"
dest: "/data1/data/docker-compose-for-rollback.yml"
- name: remove all container
shell: "cd /data1/data && /usr/local/bin/docker-compose -f docker-compose-for-down.yml down"
- name: start all container
shell: "cd /data1/data && /usr/local/bin/docker-compose -f docker-compose-for-rollback.yml up -d"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/ftwv31/envConfig.git
[email protected]:ftwv31/envConfig.git
ftwv31
envConfig
环境配置
master

搜索帮助