ocf / ocflib

Python libraries for account and server management
https://pypi.python.org/pypi/ocflib
Other
15 stars 32 forks source link

Switch to using a declarative Jenkinsfile #131

Closed jvperrin closed 6 years ago

jvperrin commented 6 years ago

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.

jvperrin commented 6 years ago

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.