drone.yml: deploy stage + notify-gogs on PR only
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Dan Ballard 2021-03-25 14:00:52 -07:00
parent 77247bc4b9
commit 3e6eaca789
1 changed files with 16 additions and 0 deletions

View File

@ -60,6 +60,21 @@ steps:
commands:
- make windows
- name: deploy-buildfiles
image: kroniak/ssh-client
secrets: [buildfiles_key]
when:
event: push
status: [ success ]
commands:
- echo $BUILDFILES_KEY > ~/id_rsab64
- base64 -d ~/id_rsab64 > ~/id_rsa
- chmod 400 ~/id_rsa
- export DIR=libCwtch-go-`echo VERSION`-`echo BUILDDATE`
- mkdir $DIR
- mv libCwtch.* $DIR/
- scp -r -o StrictHostKeyChecking=no -i ~/id_rsa $DIR buildfiles@openprivacy.ca:/home/buildfiles/buildfiles/
- name: notify-email
image: drillster/drone-email
host: build.openprivacy.ca
@ -72,6 +87,7 @@ steps:
- name: notify-gogs
image: openpriv/drone-gogs
when:
event: pull_request
status: [ success, changed, failure ]
secrets: [gogs_account_token]
gogs_url: https://git.openprivacy.ca