diff --git a/.drone.yml b/.drone.yml index 62cabce..23f2afc 100644 --- a/.drone.yml +++ b/.drone.yml @@ -35,6 +35,36 @@ steps: - success - failure + - name: backup-old-version + image: appleboy/drone-ssh + settings: + host: + from_secret: production_server_addr + username: + from_secret: remote_user + key: + from_secret: eigeen_key + port: 22 + script: + - cd /www/wwwroot + - tar zcf backup.tar.gz www.eigeen.com + - rm -rf www.eigeen.com/* + + - name: deploy + image: drillster/drone-rsync + environment: + HOST1: + from_secret: production_server_addr + settings: + hosts: [ ${HOST1} ] + user: + from_secret: remote_user + key: + from_secret: eigeen_key + source: ./public + target: + from_secret: deploy_dir + volumes: - name: cache host: