Squid Build Farm
The Squid project supports a big number of OSes (SquidFaq/AboutSquid has the short list), but it lacks the resources to test all of them, relying on user feedback instead. Aim of the Build Farm effort is to have a greater number of OS platforms directly available for unit-testing and development. The backbone of the build farm is a number of Docker containers running on hosts kindly donated by DigitalOcean and SpinUp.
FrancescoChemolli is leading this effort.
Project sysadmins can find documentation at /SystemAdministration and on the Docker farm at /DockerBuildFarm. The images used to test our supported builds are available on the Docker Hub, feel free to use them for your own builds .
Volunteer Help Sought:
32-bit systems running Linux flavors |
Volunteers sought |
Darwin and/or MacOS X |
Volunteers sought |
MS Windows Cygwin |
Needed |
Donations of disk space and CPU time are welcome and encouraged.
The actual testing will be coordinated by Jenkins. Our instance
- Discuss this page using the "Discussion" link in the main menu
See Discussed Page
Wishlist for BuildFarm:
have it properly interact with libvirt to start/stop slaves (FrancescoChemolli)
- currently hard-stops rather than freezing.
- add build using ksh shell to detect bashism bugs
setup Windows VisualStudio testing
- faster ARM slave
develop matrix parametrized builds available (e.g. to test icc on centos) (AmosJeffries)
- find a way to embed the Hudson "traffic-light" and "weather" results live into this and other wiki pages.
