Redmine-Reihe Nachtrag 2: Git-Repository anbinden

Als Entwickler wirst du dieses Feature lieben. Es ist problemlos möglich, Versionskontrollsysteme, bspw. Git, Subversion, usw. in eine Projekte innerhalb von Redmine einzubinden.

Git-Repository einbinden
Git-Repository einbinden

In diesem Video zeige ich dir, wie es geht.

Hier noch mein Update-Script:

#!/bin/sh

BACKUPPATH="/server/redminegit"
LOGFILE="${BACKUPPATH}/update.log"

date > "${LOGFILE}"

for dir in `find "${BACKUPPATH}/" -type d -depth 1 -not -path '*/\.*'`
do
	cd $dir
	echo $dir >> "${LOGFILE}"
	git pull 2>> "${LOGFILE}" >> "${LOGFILE}"
	echo "" >> "${LOGFILE}"
done

date >> "${LOGFILE}"

Und mein Cronjob:

SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/libexec:/usr/local/sbin/
HOME=/var/log

*/15 * * * * /server/redminegit/update

Hier geht es zur Playlist.

Hier geht es zum Video.