Take care that you are actually chaining batch command. What is chaining 
batch, someone somewhere though it would be nice to make this super weird 
feature for batch script only (yeah a lot of sarcasm here, the first time 
you see this beahavior and realize wtf someone wanted to do this is beyond 
total common sense), where you call a batch from another batch script, the 
remaining in between one can be skipped entirely. Here's the documentation 
from https://jpsoft.com/help/call.htm which give a better explanation of 
this eye bleeding nightmare:

WARNING! If you execute a batch file from inside another batch file without 
using CALL, the original batch file is terminated before the other one 
starts. This method of invoking a batch file from another is usually 
referred to as chaining. Note that if the batch file A.BTM uses CALL B, and 
B.BTM chains to the batch file C.BTM, on exit from C.BTM (without executing 
a CANCEL <https://jpsoft.com/help/cancel.htm> command) processing of batch 
file A.BTM is resumed as if it had used CALL C.

I suspect that the Jenkins shell execute the script you gave it as it is a 
call itself maybe, maybe the Jenkins people can shed some light on this.

-- 
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/d6337c9f-723b-48fb-b7f5-c13283deb708%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to