2012-04-02 66 views

回答

1

我不是100%确定哪一步失败了。我假设詹金斯的POST失败(而不是svnlook来获取更改),我假设您使用的是Jenkins示例中的wget

相反的:

/usr/bin/wget \ 
    --header "Content-Type:text/plain;charset=UTF-8" \ 
    --post-data "`svnlook changed --revision $REV $REPOS`" \ 
    --output-document "-" \ 
    $JENKINS/subversion/${UUID}/notifyCommit?rev=$REV 

可以设置与-T超时:

/usr/bin/wget -T 2 \ 
    --header "Content-Type:text/plain;charset=UTF-8" \ 
    --post-data "`svnlook changed --revision $REV $REPOS`" \ 
    --output-document "-" \ 
    $JENKINS/subversion/${UUID}/notifyCommit?rev=$REV 

尝试wget --help如果你需要更多的选择。