(replies inline)

On Tue, 15 May 2018, jack wrote:

> Hi everyone,
> 
> I'm recently working on this automation solution for my dev team using SVN 
> as version control, to run builds and tests automatically when a commit 
> occurs. 
> 
> But each time when I commit my post-commit hook script fails me :/
> 
> post-commit hook failed (exit code 127) with output:
> /url/to/our/svnServer/hooks/post-commit: 67: --post-data: not found  (which 
> is odd : the --post-data line is not at line 67 which is the last line of 
> the file)
> 
> I'm not able to find the exact same problem on the web so no solution 
> found... My script looks like this (the same script from the official doc):
> 
> 
> 
> REPOS="$1"
> REV="$2"
> 
> #path to svnlook
> UUID=`svnlook uuid $REPOS`
> 
> #notifying jenkins for repository change
> /usr/bin/wget \
>   --header `wget -q --output-document - \
>     
> 'http://my_jenkins_url/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)'`
>   --post-data "`svnlook changed --revision $REV $REPOS`" \
>   --timeout=2 \
>   http://my_jenkins_url:/subversion/${UUID}/notifyCommit?rev=$REV




While this isn't a Jenkins issue at all, I'll give ya a hand :)


There's a trailing \ character which is missing after the crumbIssuer line in
the script, causing the script interpreter to try to parse the next line as if
it were a new command (`--post-data`)



-- 
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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/20180516141729.GE3395%40grape.lasagna.io.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: PGP signature

Reply via email to