Buildroot:IT Infrastructure

= Domain names =


 * buildroot.org
 * Owner??
 * buildroot.net
 * Owner??

= Web site =


 * Source in the main Buildroot Git repository, in docs/website/
 * Automatically pulled on the server by ???
 * Hosted by ???

= Autobuilder =


 * autobuild.buildroot.org points to a machine hosted by ThomasPetazzoni, a dedicated server he is renting
 * This infrastructure tests random configurations
 * The site runs the code at https://git.busybox.net/buildroot-test, in the web/ subdirectory. It is made of very ugly PHP, backed by a MySQL database.
 * The autobuild.buildroot.org doesn't do any builds itself, it only collects build results that are HTTP POSTed by other machines, called build slaves
 * The build slaves run the Python script at https://git.busybox.net/buildroot-test/tree/scripts/autobuild-run
 * Currently used build slaves:
 * Free Electrons build server, managed by ThomasPetazzoni
 * People having account to HTTP POST build results:
 * tpetazzoni
 * pkorsgaard
 * rbraun
 * nroach
 * mweber
 * mhadjinlian
 * jboibessot
 * vriera
 * gustavo
 * ymorin
 * ahentschel
 * ahentschel

= Defconfig testing =


 * A Github project at https://github.com/buildroot/buildroot-defconfig-testing has a .travis.yml file which describes how to build all the defconfigs.
 * This Github project is registered on Travis-CI.org at https://travis-ci.org/buildroot/buildroot-defconfig-testing.
 * Every two days, a cronjob that runs on ThomasPetazzoni dedicated server runs the update.sh shell script from the buildroot-defconfig-testing project, which:
 * Updates .travis.yml to use the latest commit of the Buildroot Git repository
 * Updates .travis.yml with the latest list of defconfigs
 * Push the result, which has the effect of triggering the build on Travis-CI.org
 * Notification of the build results is made on IRC, both on failure and success

= Mailing list =

= Bug tracker =

= Git repository =


 * The main Git repository is at https://git.busybox.net/buildroot, hosted by ???
 * E-mail notification messages are sent to the mailing list using ??? hosted by ???
 * IRC notification messages are posted using ??? hosted by ???
 * A secondary Git repository is on Github at https://github.com/buildroot/buildroot
 * Mainly to have an official Github mirror, rather than only unofficial forks of Buildroot
 * Kept in sync with the main Git repository by a cronjob run every 10 minutes on ThomasPetazzoni dedicated server.

= Sources.buildroot.net =


 * Mirror of (nearly?) all Buildroot tarballs/patches.
 * To be completed by Peter.