Integración con buildbot

Junto al proyecto Buildbot, JHBuild puede funcionar también como una herramienta de integración. El proyecto GNOME usa la configuración de Buildbot en build.gnome.org.

4.1. Configurar un Buildbot esclavo

Un Buildbot esclavo es una variación de una instalación normal de JHBuild que sirve las peticiones a un Buildbot maestro. Se recomienda configurar JHBuild y completar una ejecución con la mayoría de los módulos construyéndose bien antes de añadir las configuraciones personalizadas de Buildbot.

Los comandos de Buildbot son opciones del comando bot. Para descargar e instalar el software adicional requerido ejecute el siguiente comando:

$ jhbuild bot --setup

Una vez que este paso ha terminado correctamente, hay tres nuevas variables de configuración para definir en ~/.config/jhbuildrc.

No se puede usar un archivo alternativo de configuración. La opción --file no tendrá los efectos deseados.

jhbuildbot_master = 'build.gnome.org:9070'
jhbuildbot_slavename = 'nombredelesclavo'
jhbuildbot_password = 'contraseña'

jhbuildbot_master es una cadena que especifica el servidor Buildbot maestro; el predeterminado es 'build.gnome.org:9070'. jhbuildbot_slavename y jhbuildbot_password identifican al esclavo en el servidor maestro; contacte con los administradores del servidor Buildbot maestro para obtenerlos.

Se puede contactar con los administradores de build.gnome.org en la lista de correo de Build Brigade.