This repository contains instructions and script files for producing a Mixxx build server.
Our build environment consists of a master machine and worker machines that compile and package Mixxx. The master and workers need not be on the same machine. However, we typically run the master as a "real" host machine and the workers as virtualized guests on that machine.
- To setup the master environment, see README.Master.md.
- To setup an Ubuntu builder, see README.Ubuntu.worker.md.
- To setup an OS X builder, see README.macOS.worker.md.
- To setup a Windows builder, see the
2.2.x-windows
branch.
If you're looking to build Mixxx on your own computer, you don't need this repository. You can follow instructions on our wiki for each platform:
Pre-built environments are available for Windows and macOS at:
To see which environment Mixxx 2.2.x builds are currently using, check build/osx/golden_environment and build/windows/golden_environment files in the Mixxx source tree.