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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/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:

1
2
3
4
5
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.