diff options
-rw-r--r-- | .drone.yml | 30 | ||||
-rwxr-xr-x | post-receive | 26 |
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 |