Partnering:Projects:BYOB:BuildSystemDesign: Difference between revisions

no edit summary
No edit summary
Line 24: Line 24:


Depending on projected demand for the BYOB service, 3-5 slaves would be a good initial investment.
Depending on projected demand for the BYOB service, 3-5 slaves would be a good initial investment.
== Repack hosting and storage ==
We'll need a file server where we can stage the in-progress (unsigned) and completed repacks. I defer any decisions here to IT.


== Required customizations ==
== Required customizations ==
Assumptions:
Assumptions:
* configurations will be stored in a version control repository (Mercurial)
* configurations will be stored in a version control repository (Mercurial)
* Windows repacks need to be signed, so the repack process for Windows builds will differ slightly than for other platforms. Windows repacks will end up in a temporary dir pending signing.  
* Windows repacks need to be signed, so the repack process for Windows builds will differ slightly than for other platforms. Windows repacks will initially end up in a temporary dir pending signing.  


We can setup a number of different custom triggers/hg pollers depending on how we want to generate builds. Here's a list of the triggers I think we need:
We can setup a number of different custom triggers/hg pollers depending on how we want to generate builds. Here's a list of the triggers I think we need:
canmove, Confirmed users
2,850

edits