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:

  1. have it properly interact with libvirt to start/stop slaves (FrancescoChemolli)

    • currently hard-stops rather than freezing.
  2. add build using ksh shell to detect bashism bugs
  3. setup Windows VisualStudio testing

  4. faster ARM slave
  5. develop matrix parametrized builds available (e.g. to test icc on centos) (AmosJeffries)

  6. find a way to embed the Hudson "traffic-light" and "weather" results live into this and other wiki pages.

BuildFarm (last edited 2020-04-04 20:23:46 by FrancescoChemolli)