59 lines
1.5 KiB
YAML
59 lines
1.5 KiB
YAML
---
|
|
- name: Deploy GoLeaf release
|
|
hosts: london
|
|
remote_user: root
|
|
vars:
|
|
goleaf_src: /data/devops/source/main
|
|
goleaf_dest: /data/devops/MergePet/main
|
|
|
|
config_src: /data/docs/tool/config/
|
|
config_dest: /data/devops/MergePet/config/
|
|
|
|
pack_script: /data/devops/pack.sh
|
|
|
|
tar_file: /usr/local/MergePet.tar
|
|
|
|
tar_dest: /usr/local/game
|
|
|
|
branch: develop
|
|
tasks:
|
|
|
|
# - name: copy
|
|
# copy:
|
|
# src: /data/devops/Goleaf.tar
|
|
# dest: /usr/local
|
|
# - name: tar
|
|
# command: tar -xvf /usr/local/Goleaf.tar -C /usr/local/
|
|
# - name: 切换分支 {{branch}}
|
|
# shell: cd /codes/pet_home_server && git checkout {{branch}} && git pull
|
|
# delegate_to: localhost
|
|
# register: git_result
|
|
# - name: sh pack.sh
|
|
# shell: sh /data/devops/pack.sh
|
|
# delegate_to: localhost
|
|
|
|
# - name: copy goleaf
|
|
# copy:
|
|
# src: /data/devops/source/main
|
|
# dest: /usr/local/MergePet/main
|
|
- name: copy goleaf
|
|
copy:
|
|
src: /data/devops/script/dist/verifyOrder
|
|
dest: /usr/local/MergePet/script
|
|
mode: '0777'
|
|
|
|
# - name: copy config
|
|
# copy:
|
|
# src: /data/docs/tool/out/
|
|
# dest: /usr/local/Goleaf/gamedata/config/
|
|
# mode: '0777'
|
|
|
|
|
|
# - name: restart goleaf
|
|
# command: sh /usr/local/Goleaf/Restart.sh restart
|
|
# register: restart_result
|
|
|
|
# - name: show restart result
|
|
# debug:
|
|
# var: restart_result.stdout_lines
|