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.