diff --git a/.drone.yml b/.drone.yml index 32c3679..ceea38a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,9 +7,43 @@ steps: image: golang commands: - go build -o butler_tg_bot main.go - - ls - + - name: scp + image: appleboy/drone-scp + settings: + host: + from_secret: ssh_ip + username: + from_secret: ssh_login + password: + from_secret: ssh_pass + port: + from_secret: ssh_port + target: bots + source: + - butler_tg_bot + rm: true + + - name: deploy + image: appleboy/drone-ssh + environment: + TOKEN: + from_secret: bot_token + settings: + host: + from_secret: ssh_ip + username: + from_secret: ssh_login + password: + from_secret: ssh_pass + port: + from_secret: ssh_port + envs: [ TOKEN ] + script: + - cd bots + - pkill butler_tg_bot + - ./butler_tg_bot --token=$${TOKEN} & + trigger: event: - tag