How can I do this right - I want the results from a job I run (I need to
run a dozen of these in succession and will email devs if one of them
fails)
try{ BuildResults = build job: 'testJob'; currentBuild.result='SUCCESS'; }
> catch(e){ currentBuild.result = 'FAILURE'; } finally {
> notify_email(BuildResults); }
if i do the above I only get a valid BuildResults in notify_email IF the
job is successful,
if it fails it causes an exception saying No such property: BuildResults
currentBuild is useless as it's the pipeline results, not the job results
which is what I want
I need the try/catch so I can continue to run my other jobs - otherwise
it'll stop immediately once one job fails
I'm sure there's some syntax I'm missing here, but I'm struggling to find
it.
Any help you can provide is appreciated.
Regards,
Jesse
--
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/d11f9974-8a71-474a-9927-44cb0ab06a42%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.