2012-04-02 16 views

Antwort

1

Ich bin nicht 100% sicher, welcher Schritt für Sie fehlgeschlagen ist. Ich nehme an, der POST zu Jenkins ist fehlgeschlagen (und nicht der svnlook, um die Änderungen zu bekommen) und ich gehe davon aus, dass Sie wget wie im Jenkins-Beispiel verwenden.

Statt:

/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 

Sie den Timeout mit -T einstellen:

/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 Versuchen Sie, wenn Sie mehr Optionen benötigen.