diff options
Diffstat (limited to 'roles/git/templates/cgit/post-receive.j2')
-rw-r--r-- | roles/git/templates/cgit/post-receive.j2 | 31 |
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 |