Hi all,
I'm trying to get a post commit working correctly and I'd like to 
understand more about the purpose of the --post-data option in the 
post-commit example as showin below:

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



If I replace it with random data (as shown below), Jenkins does not kick 
off a job.  

REPOS="$1" 
REV="$2" 
UUID=`svnlook uuid $REPOS` 

POST_DATA=`tr -cd '[:alpha:]' < /dev/urandom | fold -w10 | head -n1`

/usr/sfw/bin/wget \
--header="Content-Type:text/plain;charset=UTF-8" \
--post-data="${POST_DATA}" \
--output-document="-" \
--timeout=2 \
${HOST}/jenkins/subversion/${UUID}/notifyCommit?rev=${REV}

In both cases, the Jenkins log shows "No subversion consumers for UUID 
e044f8b4-0b0e-11e5-a6c0-1697f925ec7b", but in the former (with the svnlook 
output) a build of the job is kicked off, while the latter (with random) 
data does not.  No other log messages are presented for the random string 
example.  

I believe using --post-data forces wget to POST as opposed to GET, but is 
the content it posts actually used?  If so, how since it appears to just be 
a change list?

Thanks,
Ben





-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/d687760e-d21f-47c3-9389-b34b09cf83fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to