Buildbot-integration
Tillsammans med Buildbot-projektet kan JHBuild också fungerar som ett kontinuerlig-integrationsverktyg. Buildbot-konfigurationen används GNOME-projektet på build.gnome.org.
4.1. Konfigurera en Buildbot-slav
En buildbot-slav är en variant av en normal JHBuild-installation som hanterar begäran från en Buildbot-master. Det rekommenderas att ställa in JHBuild och slutföra ett bygge med de flesta moduler byggda framgångsrikt innan Buildbot-anpassningar läggs till.
Buildbot-kommandon är alternativ till kommandot bot. För att hämta och installera den extra programvara som krävs kör följande kommando:
$ jhbuild bot --setup
När detta steg har slutförts framgångsrikt krävs tre nya konfigurationsvariabler i ~/.config/jhbuildrc.
Det är inte möjligt att använda en alternativ konfigurationsfil, --file kommer att inte att få de önskade effekterna.
jhbuildbot_master = 'build.gnome.org:9070' jhbuildbot_slavename = 'slavnamn' jhbuildbot_password = 'lösenord'
jhbuildbot_master är en sträng som anger Buildbot master-servern; standardvärdet är 'build.gnome.org:9070'. jhbuildbot_slavename och jhbuildbot_password identifierar slaven på masterservern. Kontakta administratören för Buildbot-masterservern för att få tag i slavnamnet och lösenordet.
Administratörerna för build.gnome.org kan nås via sändlistan Build Brigade.