internals:buildbot

This is an old revision of the document!


Buildbot

We have for quite some time now been discussing setting up a build farm to do automated build sanity checks and running the tests on many different operating systems and configurations to detect regressions quicker and help debugging on platforms not everyone have access to.

The idea is to install buildbot to run automated build testing and getting the new run-tests to aggregate the test results and present in a human readable format (cdash could be of help here)?

Making the build farm automatically run the test suite after each commit to php-src and reply to the commit mail if the build broke or if test results aren't identical to the last run would be very helpful to identify which exact commit was broken.

Operating Systems available

We already have a good chunk of operating system available:

TODO: FIXME: These do not have a .php.net DNS yet.

  • FreeBSD 6.4 is available on 80.82.121.132
  • FreeBSD 7.2 is available on 80.82.121.133
  • Debian “lenny” is available on 80.82.121.134
  • OpenBSD 4.5 is available on 80.82.121.135
  • NetBSD 5.0 is available on 80.82.121.136
  • Some PPC boxes, unsure which OS+versions though.

All are just basic installations with no further packages installed.

Developers access

Developers can get access to these boxes to debug bugs or run tests prior to commits.

Please do not taint the system and run all your testing in your own home directory.

To gain access to these boxes, mail systems@.

internals/buildbot.1253314698.txt.gz · Last modified: 2017/09/22 13:28 (external edit)