aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.drone.yml30
-rwxr-xr-xpost-receive26
2 files changed, 26 insertions, 30 deletions
diff --git a/.drone.yml b/.drone.yml
deleted file mode 100644
index 253336a..0000000
--- a/.drone.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-kind: pipeline
-type: docker
-name: production
-
-steps:
-- name: deployment
- image: drillster/drone-rsync
- settings:
- hosts: [ "108.61.103.146" ]
- port: 7822
- user: webuser
- exclude: [ ".git*", ".drone.yml" ]
- delete: true
- recursive: true
- key:
- from_secret: SSH_KEY
- target: /home/webuser/yaroslavps.com/
- script:
- - cd ~/yaroslavps.com
- - zola build --output-dir ~/www/yaroslavps.com
-
-trigger:
- branch:
- - master
- event:
- - push
-
-node:
- domain: yaroslavps_com
- type: docker
diff --git a/post-receive b/post-receive
new file mode 100755
index 0000000..ce7687c
--- /dev/null
+++ b/post-receive
@@ -0,0 +1,26 @@
+#!/bin/sh
+# Yaroslav de la Peña Smirnov <yps@yaroslavps.com>
+
+#####################################################
+# Copy me to the hooks subdirectory! #
+# git hook to update my site on push to master #
+#####################################################
+
+
+oldpwd="$PWD"
+reponame="yaroslavps.com"
+barepath="$HOME/public/$reponame.git"
+workingpath="$HOME/hook-clones/$reponame"
+
+while read LINE; do
+ if [ "$(echo ${LINE} | awk '{ print $3; }')" = "refs/heads/master" ]
+ cd "$HOME/hook-clones"
+ git clone $reponame
+ cd $reponame
+ zola build --output-dir="/home/webuser/www/yaroslavps.com/"
+ cd ..
+ rm -rf "$reponame"
+ exit 0
+ then
+ fi
+done