diff --git a/.drone.yml b/.drone.yml index 61536adf..220d808f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -46,8 +46,26 @@ steps: from_secret: STAGING_TOKEN commands: - 'curl -XPOST -H "Authorization: $TOKEN" -H "X-Branch: $DRONE_BRANCH" "https://csclub.uwaterloo.ca/~a3thakra/update-csc/"' + when: + branch: + exclude: + - main + +- name: deploy (production) + image: node:16 + depends_on: + - export + environment: + SSH_KEY: + from_secret: DEPLOYMENT_SSH_KEY + commands: + - 'echo "$SSH_KEY" > /tmp/ssh_key' + - ssh -i /tmp/ssh_key www@caffeine.csclub.uwaterloo.ca '~/bin/deploy-website.sh' + when: + branch: + - main trigger: event: exclude: - - pull_request #avoid double build on PRs \ No newline at end of file + - pull_request #avoid double build on PRs