1
0

Comparar comentimentos

..

1 Cometimentos

Autor(a) SHA1 Mensagem Data
386766e3f6 POST-Deploying multiple jekyll sites at once 2018-12-06 01:05:17 -05:00

Ver ficheiro

@@ -1,17 +1,19 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# post-receive hook to build and deploy jekyll sites
"/var/lib/git/gogs/gogs" hook --config='/var/lib/git/gogs/conf/app.ini' post-receive "/var/lib/git/gogs/gogs" hook --config='/var/lib/git/gogs/conf/app.ini' post-receive
GIT_DIR="$(pwd)" GIT_REPO="$(pwd)"
TMP_GIT_DIR="/tmp/${GIT_DIR##*/}" TMP_GIT_CLONE="/tmp/${GIT_REPO##*/}"
if [ ! -d "${TMP_GIT_DIR}" ]; then if [ ! -d "${TMP_GIT_CLONE}" ]; then
git clone "${GIT_DIR}" "${TMP_GIT_DIR}" git clone "${GIT_REPO}" "${TMP_GIT_CLONE}"
cd "${TMP_GIT_DIR}" cd "${TMP_GIT_CLONE}"
else else
cd "${TMP_GIT_DIR}" cd "${TMP_GIT_CLONE}"
unset GIT_DIR
git fetch --all git fetch --all
git reset --hard origin/master git reset --hard origin/master
git pull git pull
fi fi
@@ -23,5 +25,4 @@ for site in *.*/; do
popd popd
done done
exit 0
exit