This is much cleaner, hopefully it works the same way. I'm mostly concerned about some of the parallel stuff at the top, as I'm not sure if I've done it correctly. This is in a similar vein to ocf/dns#20, I eventually hope to have everything migrated to using this kind of format (and using the shared stuff in our shared pipeline).
I think this is probably the most complicated Jenkinsfile we have (due to all the parallel building stuff mostly), so after this is done I think migrating the other repos will be reasonably straightforward.
Seems like it has some problems with the parallel steps. Currently 1 fails while one succeeds, they're probably encountering some race condition between the two dists.
This is much cleaner, hopefully it works the same way. I'm mostly concerned about some of the parallel stuff at the top, as I'm not sure if I've done it correctly. This is in a similar vein to ocf/dns#20, I eventually hope to have everything migrated to using this kind of format (and using the shared stuff in our shared pipeline).
I think this is probably the most complicated Jenkinsfile we have (due to all the parallel building stuff mostly), so after this is done I think migrating the other repos will be reasonably straightforward.