使用SVN时,Hudson不使用符号链接签出(Subversion)

Gar*_*ary 1 svn symlink hudson svn-checkout

问题是当Hudson检出文件时,它不使用符号链接.我已经尝试过svn13和svn14插件,但都没有用.

Gar*_*ary 5

在linux中,编辑/etc/init.d/hudson脚本文件:

寻找一条看起来像这样的线:

$SU $HUDSON_USER --shell=/bin/bash -c "$DAEMON $DAEMON_ARGS -- $JAVA $JAVA_ARGS  -jar $HUDSON_WAR $HUDSON_ARGS" || return 2
Run Code Online (Sandbox Code Playgroud)

将其更改为:

$SU $HUDSON_USER --shell=/bin/bash -c "$DAEMON $DAEMON_ARGS -- $JAVA $JAVA_ARGS -Dsvnkit.symlinks=true -jar $HUDSON_WAR $HUDSON_ARGS" || return 2
Run Code Online (Sandbox Code Playgroud)

保存文件并输入:

sudo /etc/init.d/hudson stop
sudo /etc/init.d/hudson start
Run Code Online (Sandbox Code Playgroud)

总之,您基本上希望传递JAVA -Dsvnkit.symlinks = true,以便将符号链接解析为文件夹而不是文件.