diff options
author | Cara Salter <cara@devcara.com> | 2022-02-28 10:20:04 -0500 |
---|---|---|
committer | Cara Salter <cara@devcara.com> | 2022-02-28 10:20:04 -0500 |
commit | c9b5f2c8bd5aa6ba00ae7d3a8935e0add429b110 (patch) | |
tree | 6ceea282dfa7a12dd10b2236e46943470d034e4b | |
parent | 3bf742cd6d76f8b1a68caa4a616e224dbf12fb99 (diff) | |
download | site-c9b5f2c8bd5aa6ba00ae7d3a8935e0add429b110.tar.gz site-c9b5f2c8bd5aa6ba00ae7d3a8935e0add429b110.zip |
drone
-rw-r--r-- | .drone.yml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..f4a51af --- /dev/null +++ b/.drone.yml @@ -0,0 +1,44 @@ +kind: pipeline +type: docker +name: default + +steps: + - name: build + image: rust:latest + commands: + - cargo check + - cargo build --release + + - name: deploy_binary + image: appleboy/drone-scp + settings: + username: deploy + key: + from_secret: ssh_key + host: kronos.devcara.com + port: 22 + target: /usr/app/site/site + source: + - target/release/site + + when: + event: + - promote + target: + - production + + - name: restart_server + image: appleboy/drone-ssh + settings: + username: deploy + key: + from_secret: ssh_key + host: kronos.devcara.com + port: 22 + script: + - sudo systemctl restart site + when: + event: + - promote + target: + - production |