[haiku-development] Haiku buildmasters, now easy

  • From: kallisti5 <kallisti5@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 20 Feb 2017 21:22:20 -0600

Good evening.

My initial docker work on the haikuporter package buildmaster is complete.

You can spin up a buildmaster environment for your chosen architecture with three steps:
https://github.com/haikuports/haikuporter/blob/master/buildmaster/Dockerfile#L14

I added two new tools commandline tools to help you get things set up:
  * createbuilder
* replaces createbuilder.sh. generates ssh keys and puts builder profiles into the proper directory
  * builderctl
* checks the status of haiku buildslaves, and provisions them with needed settings.

Feel free to try it out and provide feedback. Each buildmaster instance is chroot isolated within a container and all the stateful information is stored on the local machine's filesystem, so the containers should address *most* of our current issues.

 -- Alex

Other related posts: