Author: tchemit Date: 2014-07-22 22:58:57 +0200 (Tue, 22 Jul 2014) New Revision: 101 Url: http://forge.codelutin.com/projects/adminsys/repository/revisions/101 Log: refs #5074 clean git post-receive hook Modified: scripts/redmine-tools/redmine-post-commit-git.sh Modified: scripts/redmine-tools/redmine-post-commit-git.sh =================================================================== --- scripts/redmine-tools/redmine-post-commit-git.sh 2014-07-20 15:49:57 UTC (rev 100) +++ scripts/redmine-tools/redmine-post-commit-git.sh 2014-07-22 20:58:57 UTC (rev 101) @@ -1,31 +1,13 @@ #!/bin/sh # -# Script lance a chaque commit -# +# Script lance a chaque push sur le serveur -#REPOS="$1" -#REV="$2" PROJECT_NAME="$1" DOMAIN="$2" SCM_API_KEY="$3" -MAIL_DOMAIN="$DOMAIN" -if [ -n "$(echo $MAIL_DOMAIN |grep codelutin.com)" ]; then - MAIL_DOMAIN=forge.codelutin.com -fi - # refresh redmine scm viewer -#wget "http://forge.$DOMAIN/sys/fetch_changesets?key=$SCM_API_KEY&id=$PROJECT_NAME" --spider &> /dev/null &2> /dev/null curl -s "http://forge.$DOMAIN/sys/fetch_changesets?key=$SCM_API_KEY&id=$PROJECT_NAME" &> /dev/null # send post-commit email -#(cd /var/lib/git/git-$DOMAIN/$PROJECT_NAME.git ; python /usr/local/lib/python2.6/dist-packages/git_multimail-1.0.0-py2.6.egg/git_multimail.py) -echo "Send email to $PROJECT_NAME-commits@list.$MAIL_DOMAIN" (cd /var/lib/git/git-$DOMAIN/$PROJECT_NAME.git ; python /opt/git-tools/git-multimail-run.py) - -# touch project for nightly build -touch /var/cache/redmine/nightly-build/$DOMAIN/$PROJECT_NAME.site -touch /var/cache/redmine/nightly-build/$DOMAIN/$PROJECT_NAME.deploy-demo && chmod o+w /var/cache/redmine/nightly-build/$DOMAIN/$PROJECT_NAME.deploy-demo - -# create or fetch ro repository -sh /opt/git-tools/git-create-or-fetch-ro-repository.sh "$DOMAIN" "$PROJECT_NAME"
participants (1)
-
tchemit@users.forge.codelutin.com