From f1c2d6b3d0d92bffedf5698e5cf91aa9de86a72f Mon Sep 17 00:00:00 2001
From: ktyl <me@ktyl.dev>
Date: Tue, 27 Sep 2022 08:32:11 +0100
Subject: [PATCH] add drone ci

---
 .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..08bb1cb
--- /dev/null
+++ b/.drone.yml
@@ -0,0 +1,41 @@
+kind: pipeline
+type: docker
+name: deploy
+
+steps:
+- name: submodules
+  image: alpine/git
+  commands: git submodule update --init --recursive
+
+- name: deploy
+  image: ubuntu
+  environment:
+    HOST:
+      from_secret: host
+    USER:
+      from_secret: user
+    SSH_KEY:
+      from_secret: ssh_key
+  when:
+    branch:
+    - drone
+
+  commands:
+    # install stuff
+    - apt-get update -qq > /dev/null
+    - apt-get install ssh rsync -qq > /dev/null
+    - apt-get install python3 make -qq > /dev/null
+
+    #  configure ssh
+    - eval $(ssh-agent -s)
+    - mkdir -p ~/.ssh
+    - echo "$SSH_KEY" > ~/.ssh/id_rsa
+    - chmod 600 ~/.ssh/id_rsa
+    - ssh-add
+    - echo "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
+
+    # build site
+    - make all
+
+    # run operations on remote host
+