From b621859305c44968edea9b3b4e3c5fb5564b6241 Mon Sep 17 00:00:00 2001 From: Nicolas Duhamel Date: Fri, 2 Apr 2021 15:05:09 +0200 Subject: [PATCH] Add deploy --- .drone.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..7eb304e --- /dev/null +++ b/.drone.yml @@ -0,0 +1,41 @@ +kind: pipeline +type: docker +name: default + +steps: +- name: Build + image: python + commands: + - apt-get update + - apt-get install python-systemd python3-systemd libsystemd-dev + - pip install pex + - pip install . + - pex ./ -m citadel.scene -o scene.pex +- name: Deploy + image: appleboy/drone-scp + settings: + host: + - gavarni.jombi.fr + user: citadel + key: + from_secret: ssh_key + port: 22 + command_timeout: 2m + target: /home/citadel + source: + - ./scene.pex + strip_components: 1 +- name: ssh commands + image: appleboy/drone-ssh + settings: + host: gavarni.jombi.fr + username: citadel + port: 22 + key: + from_secret: ssh_key + script: + - mv scene.pex ./services/bin/scene + - systemctl --user restart citadel@scene + when: + branch: + - master