2012-04-02 67 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如果你需要更多的選擇。