diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2016-11-17 23:18:40 +0100 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2016-11-17 23:18:40 +0100 |
commit | fc52952914747dc937c805baa211a251a795b847 (patch) | |
tree | a32459b3bc63106dc049710b0b60878f253a7767 /tests/blogc-git-receiver/check_pre_receive.sh.in | |
parent | 984fa87451c9dd3ef2d9ec7976af97ce88bac6d7 (diff) | |
download | blogc-fc52952914747dc937c805baa211a251a795b847.tar.gz blogc-fc52952914747dc937c805baa211a251a795b847.tar.bz2 blogc-fc52952914747dc937c805baa211a251a795b847.zip |
git-receiver: allow users to re-run the last successful build
running the pre-receive hook manually on the server will re-run the last
successful build.
Diffstat (limited to 'tests/blogc-git-receiver/check_pre_receive.sh.in')
-rwxr-xr-x | tests/blogc-git-receiver/check_pre_receive.sh.in | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/blogc-git-receiver/check_pre_receive.sh.in b/tests/blogc-git-receiver/check_pre_receive.sh.in index 10fd4d9..b9aec45 100755 --- a/tests/blogc-git-receiver/check_pre_receive.sh.in +++ b/tests/blogc-git-receiver/check_pre_receive.sh.in @@ -143,4 +143,20 @@ grep "echo lol" "${TEMP}/output.txt" &> /dev/null [[ "${DEST}" != "$(readlink htdocs)" ]] [[ ! -e "${DEST}" ]] +DEST="$(readlink htdocs)" +HOME="${TEMP}" ${TESTS_ENVIRONMENT} ./hooks/pre-receive 2>&1 | tee "${TEMP}/output.txt" + +[[ -h htdocs ]] +[[ "$(cat htdocs/foo.txt)" == "lol" ]] +[[ "${DEST}" != "$(readlink htdocs)" ]] +[[ ! -e "${DEST}" ]] + +DEST="$(readlink htdocs)" +HOME="${TEMP}" ${TESTS_ENVIRONMENT} ./hooks/pre-receive 2>&1 | tee "${TEMP}/output.txt" + +[[ -h htdocs ]] +[[ "$(cat htdocs/foo.txt)" == "lol" ]] +[[ "${DEST}" != "$(readlink htdocs)" ]] +[[ ! -e "${DEST}" ]] + rm "${TEMP}/output.txt" |