Système d'intégration continue pour une base de code Python

Je commence à travailler sur un projet de loisir avec une base de code Python et j'aimerais mettre en place une forme d'intégration continue (c'est-à-dire exécuter une batterie de cas de test à chaque check-in est fait et envoie des e-mails de rappel aux personnes responsables lorsque les tests échouent) similaire à CruiseControl ou TeamCity.

Je me rends compte que je pourrais le faire avec des crochets dans la plupart des VCS, mais cela nécessite que les tests s'exécutent sur la même machine que le serveur de contrôle de version, ce qui n'est pas aussi élégant que je le souhaiterais. Quelqu'un a-t-il des suggestions pour un petit système d'intégration continue open source convivial adapté à une base de code Python ?

请先 登录 后评论