Awesome.

This worked great.

I managed to simply wrap a try around my whole file and then a catch/finally for success and failure.

Craig, I'll look at the example. Thanks

I did figure out that I needed to use the error tag with some text during my catch block and that properly set it the status to failed.. Cool.

Where would be a good place to put this as an example in the docs for others ?

Craig, any suggestions where I might put a section for try/catch and "simulating" what was there before for others who will no doubt find themselves in similar transitions ? Any thoughts are a good place to start.

Mike

Oh.. thanks again to Craig Rodrigues and Baptiste Mathus


On 2016-05-05 3:38 PM, Craig Rodrigues wrote:
Hi,

Yes, in your pipeline script, you need to catch exceptions for what you
want to do. Be careful, if the build fails, you will need to set currentBuild.status and re-throw the exception in order for the build to be marked as failed.

Look at this example which I wrote:
https://github.com/freebsd/freebsd-ci/blob/master/scripts/build/build-test.groovy

--
Craig

On Thu, May 5, 2016 at 12:24 PM, Mike Caspar <[email protected] <mailto:[email protected]>> wrote:


    try {
    step 1
    step 2
    step 3
    step 4
    step 4
    }
    catch
    {
    task {send email of build status}
    }
    finally
    {
    task {send email of build status}
    }

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/5sN7BR7daOs/unsubscribe. To unsubscribe from this group and all its topics, send an email to [email protected] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAG%3DrPVfqa72x317P1OO9zZnyvmP73vPcQyoH7PsH7OVfaRTRmQ%40mail.gmail.com <https://groups.google.com/d/msgid/jenkinsci-users/CAG%3DrPVfqa72x317P1OO9zZnyvmP73vPcQyoH7PsH7OVfaRTRmQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
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/a2bd3ac9-2a99-af64-bbee-3c403f0dfa13%40caspar.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to