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:
En lugar de comstackr directamente desde la fuente, sugiero usar algo como virtualenv y pip .