代码拉取完成,页面将自动刷新
- 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"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。