That's absolutely the reason it is being marked as failure. Jenkins
interprets non-zero codes as failure. The question is why it exits with 2
to begin with.
The batch file is just wrapping a call to powershell but when it fails it
appears to never even make the call to poweshell.


On Thu, Aug 9, 2012 at 5:49 PM, Sami Tikka <sjti...@gmail.com> wrote:

> This is just a wild guess because I do not use windows: Could it be
> Jenkins aborts the build when it sees the "exit 2" ?
>
> For Linux and Mac versions of Jenkins it is a sign of failure when a build
> script exits with non-zero exit code.
>
> -- Sami
>
> bearrito <j.barrett.straus...@gmail.com> kirjoitti 9.8.2012 kello 20.59:
>
> Jenkins will randomly not execute batch files as part of the build.
>
> In the failing case I get a message like :
>
> *18:01:43*  C:\JenkinsHome\Slave\workspace\Job1>exit 2 *18:01:44*  Build step 
> 'Execute Windows batch command' marked build as failure
>
>
> In the successful case I get
>
>
> *11:40:37*  C:\JenkinsHome\Slave\workspace\Job1l>exit 0 *11:40:37*  
> [SrcInfrastructureYellowSql] $ powershell.exe "& 
> 'C:\Users\#Jenkins\AppData\Local\Temp\hudson5725866031798325048.ps1'"*11:40:53*
>   [SrcInfrastructureYellowSql] $ cmd /c call 
> C:\Users\#Jenkins\AppData\Local\Temp\hudson2668871926239131897.bat*11:40:53*  
> *11:40:53*  C:\JenkinsHome\Slave\workspace\Job1>powershell.exe "& 
> {C:\JenkinsHome\Slave\workspace\Job1\Job2\script.ps1; exit $lastexitcode}"
>
>
> It seems as though the powershell session is not able to be started?
>
> Any hints on this?
>
>
>
>

Reply via email to