Hi,
I would like to evaluate the exit code of a build process in a final task for further actions. But to my suprise the exit code is 0 there.
To test it, I have created a script task "exit 5" and a final script task "echo %ERRORLEVEL%" Which is 0 then.
Any ideas?
Regards,
Marco
You need to capture your exit code into a file in your scripts if you want to evaluate them in the final task.
Tasks run in separate shells so the exit codes don't propagate between them.
Thanks for your answer - would be helpful for many cases. But for that I had to wrap up all bamboo build tasks we are using into a build script, to write the exit code into a file - which makes them useless. Would be more helpful if bamboo itself would store the last exit code into a global variable, like ${bamboo.lastExitCode}.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've made a feature request for that: https://jira.atlassian.com/browse/BAM-15578 - feel free to vote for it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.