From 89f5d07408a4d8ba4bbb0c8796cd432d301deae2 Mon Sep 17 00:00:00 2001 From: pictuga Date: Tue, 14 Dec 2021 15:33:38 +0000 Subject: [PATCH] drone: use docker for ssh ssh pipelines require a separate runner --- .drone.yml | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/.drone.yml b/.drone.yml index 06b2417..b614e06 100644 --- a/.drone.yml +++ b/.drone.yml @@ -63,28 +63,27 @@ depends_on: --- kind: pipeline -type: ssh -name: prod +name: ssh -server: - host: - from_secret: ssh_host - user: - from_secret: ssh_user - ssh_key: - from_secret: ssh_key +clone: + disable: true steps: -- name: install - commands: - - sudo pip install --upgrade morss[full] - -- name: reload - commands: - - "pid=$$(sudo pidof 'gunicorn: master [morss]')" - - sudo kill -s USR2 $$pid - - sudo kill -s WINCH $$pid - - sudo kill -s TERM $$pid +- name: deploy + image: appleboy/drone-ssh + settings: + host: + from_secret: ssh_host + username: + from_secret: ssh_user + key: + from_secret: ssh_key + script_stop: true + script: + - "pid=$$(sudo pidof 'gunicorn: master [morss]')" + - sudo kill -s USR2 $$pid + - sudo kill -s WINCH $$pid + - sudo kill -s TERM $$pid trigger: branch: