aboutsummaryrefslogtreecommitdiffstats
path: root/roles/git/templates/cgit/post-receive.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/git/templates/cgit/post-receive.j2')
-rw-r--r--roles/git/templates/cgit/post-receive.j231
1 files changed, 0 insertions, 31 deletions
diff --git a/roles/git/templates/cgit/post-receive.j2 b/roles/git/templates/cgit/post-receive.j2
deleted file mode 100644
index 14b455a..0000000
--- a/roles/git/templates/cgit/post-receive.j2
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-# post-receive hook for the cgit-static.git repo to checkout the
-# resources upon push, a.k.a., deploy on push.
-#
-# Aaron LI
-# 2018-04-18
-#
-
-GIT_DIR="{{ git.user.home }}/{{ git.cgit.static_repo }}/"
-TARGET="{{ git.cgit.root }}/static/"
-TARGET_BRANCH="master"
-
-while read oldrev newrev refname; do
- branch=$(git rev-parse --symbolic --abbrev-ref ${refname})
- if [ -n "${branch}" ] && [ "${branch}" = "${TARGET_BRANCH}" ]; then
- echo "Deploying cgit static resources ..."
- git --work-tree=${TARGET} --git-dir=${GIT_DIR} \
- checkout ${TARGET_BRANCH} -f
-
- NOW=$(date +"%Y%m%d-%H%M")
- git tag release_${NOW} ${TARGET_BRANCH}
-
- echo " +==============================="
- echo " | DEPLOYMENT COMPLETED"
- echo " | Target branch: ${TARGET_BRANCH}"
- echo " | Target folder: ${TARGET}"
- echo " | Tag name : release_${NOW}"
- echo " +==============================="
- fi
-done