Integrace Buildbot

Ve spojení s projektem Buildbot může JHBuild fungovat také jako nástroj pro průběžnou integraci. Buildbot je používán projektem GNOME na build.gnome.org.

4.1. Nastavení podřízeného serveru Buildbot

Podřízený server Buildbot je variantou k normální instalaci pomocí JHBuildu, kdy požadavky obsluhuje hlavní server Buildbot. Je doporučeno nastavit JHBuild a dokončit sestavení s co nejvíce moduly sestavenými úspěšně, než přidáte přizpůsobení pro Buildbot.

Příkazy buildbot jsou volbami pro příkaz bot. Aby se stáhl a nainstaloval dodatečný požadovaný software, spusťte následující příkaz.

$ jhbuild bot --setup

Až je tento krok úspěšně dokončen, je zapotřebí do ~/.config/jhbuildrc přidat tři nové proměnné nastavení.

Když není možné použít alternativní soubor s nastavením, nebude mít volba --file požadovaný efekt.

jhbuildbot_master = 'build.gnome.org:9070'
jhbuildbot_slavename = 'název_podřízeného'
jhbuildbot_password = 'heslo'

jhbuildbot_master je řetězec určující hlavní server Buildbot. Výchozí je 'build.gnome.org:9070'. jhbuildbot_slavename a jhbuildbot_password určují podřízený server. Pro získání názvu a hesla podřízeného serveru kontaktujte správce hlavního serveru Buildbot.