Alioth moving toward pagure
Alioth moving toward pagure
Posted Jun 19, 2017 21:40 UTC (Mon) by yoe (guest, #25743)In reply to: Alioth moving toward pagure by zanchey
Parent article: Alioth moving toward pagure
You should look at buildbot. Its master config file is a python script which gets executed, and which builds a set of objects in memory that describe the configuration. This allows for an awesome flexibility; yet at the same time, buildbot ships with a wide swath of classes to help you build that configuration that it's pretty easy to deceive yourself you're not writing python, and that this is just a declarative configuration file (which is a good thing, in case that wasn't clear). The documentation is pretty awesome, too.
Python is much more lightweight than Java is, and it's actually portable to pretty much everywhere.
I use buildbot to automatically build a particular piece of software for Windows, OSX, and various distributions through a number of libvirtd VMs on a single machine (apart from the OSX builds), and release them with version numers based on tags (but granted, my master.cfg is rather complex). I've gone on record saying that I'm not a fan of python, and I in fact have often switched away from particular pieces of software because they were written in that language. I'm very glad I haven't done that with buildbot...
Posted Jun 25, 2017 13:07 UTC (Sun)
by paulj (subscriber, #341)
[Link] (4 responses)
It's a great bit of software.
Indeed, I could see it being very useful for wider system-orchestration tasks, beyond just CI.
Posted Jun 25, 2017 19:38 UTC (Sun)
by yoe (guest, #25743)
[Link]
Posted Aug 2, 2017 19:20 UTC (Wed)
by rurban (guest, #96594)
[Link] (2 responses)
Posted Aug 3, 2017 3:18 UTC (Thu)
by mathstuf (subscriber, #69389)
[Link]
Posted Aug 3, 2017 5:45 UTC (Thu)
by mbunkus (subscriber, #87248)
[Link]
Alioth moving toward pagure
Alioth moving toward pagure
Alioth moving toward pagure
Alioth moving toward pagure
Alioth moving toward pagure