¿Alternativa para svn_buildbot.py que no requiere retorcido?

Estoy ejecutando algunos serveres de continuous integration. El repository de fonts está alojado en Subversion , y buildbot hace el trabajo de comstackr y probar después de cada commit. Mi problema es que recientemente tuve que migrar el server SVN a un sistema RedHat5 . RedHat5 no distribuye retorcidos, ni zope (componentes esenciales de buildbot). Por lo tanto, el script de gancho post-commit de SVN no puede ejecutar svn_buildbot.py , el script que desencadena el buildbot después de cada commit.

¿Alguien sabe sobre una alternativa al script svn_builbot.py que podría desencadenar el buildbot, pero que no requiere retorcido y zope?

Si está utilizando buildbot> 0.8.2, puede habilitar la function change_hook en WebStatus y usar post_build_request.py en su script SVN post_commit para activar la creación a través de una request HTTP.

Si tienes una versión anterior de buildbot o no puedes habilitar change_hook por razones de security, entonces diría que tus opciones son:

  • Usando SVNpoller para hacer que el robot de compilation encuesta a tu server SVN para cambios
  • Haga que su gancho post-commit envíe correos electrónicos a su host maestro buildbot, luego use SVNCommitEmailMailDirSource .
  • Comstackr Twisted de la fuente . Implementé varias instalaciones de buildbot en los serveres RHEL4 y RHEL5 de esta manera sin ningún problema.

En lugar de comstackr directamente desde la fuente, sugiero usar algo como virtualenv y pip .