ci: use exec runner

This commit is contained in:
Bruno BELANYI 2021-08-08 20:01:11 +02:00
parent 083f985888
commit 16750e7161
1 changed files with 44 additions and 42 deletions

View File

@ -1,48 +1,50 @@
kind: pipeline
type: exec
name: deploy CV
steps:
- name: build
image: aergus/latex
pull: always
commands:
- make
- name: build
commands:
- nix develop -c make
- name: deploy
image: appleboy/drone-scp
settings:
source: /drone/src/*.pdf
strip_components: 2 # Make sure the tarball doesn't contain leading path
rm: true # Make sure only the newly generated files are left
host:
from_secret: ssh_host
target:
from_secret: ssh_target
username:
from_secret: ssh_user
key:
from_secret: ssh_key
port:
from_secret: ssh_port
when:
branch:
- main
event:
exclude:
- pull_request
- name: deploy
commands:
- nix run github:ambroisie/nix-config#drone-scp
environment:
SCP_SOURCE: /drone/src/*.pdf
SCP_STRIP_COMPONENTS: 2 # Make sure the tarball doesn't contain leading path
SCP_RM: true # Make sure only the newly generated files are left
SCP_HOST:
from_secret: ssh_host
SCP_TARGET:
from_secret: ssh_target
SCP_USERNAME:
from_secret: ssh_user
SCP_KEY:
from_secret: ssh_key
SCP_PORT:
from_secret: ssh_port
when:
branch:
- main
event:
exclude:
- pull_request
- name: notify
image: plugins/matrix
settings:
homeserver:
from_secret: matrix_homeserver
roomid:
from_secret: matrix_roomid
username:
from_secret: matrix_username
password:
from_secret: matrix_password
trigger:
status:
- failure
- success
- name: notifiy
commands:
- nix run github:ambroisie/matrix-notifier
environment:
ADDRESS:
from_secret: matrix_homeserver
ROOM:
from_secret: matrix_roomid
USER:
from_secret: matrix_username
PASS:
from_secret: matrix_password
when:
status:
- failure
- success