Ignoring the Return Value of a Command in Hudson/Jenkins sh Task
Join the DZone community and get the full member experience.Join For Free
pylint src/openhea -f parseable ; true
The problem is that both statements are treated as separate steps so when the first one fails it never does the return true. Instead, and pointed out by a helpful chap in the #efdhack2012 room was to do the following
pylint src/openhea -f parseable || true
This correctly ignores the false status code, the only wrinkle is that you need to be careful when piping the output, it has to be to the left of the bars.
pylint src/openhea -f parseable > output.report || true
Published at DZone with permission of Gerard Davison, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.