Can't you use log parser plugin to change target job status depending on console output ?
2013/8/30 Slide <[email protected]> > First of all, I have to say that the build-flow-plugin is great. It has > simplified my build flow significantly, so thanks for that! I had a couple > questions about ignore and retry that can hopefully be answered. > > I currently have an ignore(FAILURE) block with a build inside. I would > actually like to do something like this: > > ignore(FAILURE) { > b = build(...) > // check b's console output for something specific if the result was a > failure > // if b's console output contains a specific string (in this case our > compiler randomly segfaults) > // I want to retry the build, if it doesn't contain the string, then its > a normal failure and I don't > // want to retry > } > > I can easily get the console log from the build and check for the string, > my question is I could solve the above in one of two ways. > > 1) put a retry block inside the ignore, but I would like to be able to > "break" out of the retry if it's a valid build failure rather than the > segfault > 2) have my own loop that retries the build around the ignore. > > I'm not sure which option is better, or if there is an even better option > out there. > > Thanks! > > slide > > -- > 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]. > For more options, visit https://groups.google.com/groups/opt_out. > -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
