1. create a build vm for every supported os 2. register build scripts in jenkins 3. create a nightly archive with a jenkins task that do nightly builds 4. create a jenkins task to build stable releases