48
edits
(Created page with "= Changeset Build Server = The changeset build server would be a machine that takes changeset requests from clients and builds them either on cloud (EC2) or on a local set of s...") |
|||
Line 12: | Line 12: | ||
== Proposed Architecture == | == Proposed Architecture == | ||
http://imgur.com/aiBGA.gif | http://imgur.com/aiBGA.gif | ||
Here's the really sweet part about using Celery: if we have 0 build servers even looking for requests, our request server can still take requests and wait until builders come online to send requests! | |||
If the build machines are Macs of some sort, it is feasible to do *all* builds on them including linux and windows with the help of VMWare Fusion. A command line tool exists to boot up VMs and build. From there it's a simple matter to scp files to the right location. | If the build machines are Macs of some sort, it is feasible to do *all* builds on them including linux and windows with the help of VMWare Fusion. A command line tool exists to boot up VMs and build. From there it's a simple matter to scp files to the right location. |
edits