Я начинаю работу над хобби-проектом с кодовой базой python и хотел бы настроить какую-то форму непрерывной интеграции (т.е. запускать батарею тестовых случаев каждый раз, когда регистрируется регистрация и отправляется nag e-mails ответственных лиц, когда тесты не выполняются), аналогичные CruiseControl или TeamCity.
Я понимаю, что могу сделать это с помощью перехватов в большинстве VCS, но это требует, чтобы тесты выполнялись на той же машине, что и сервер управления версиями, который не так изящен, как хотелось бы. Есть ли у кого-нибудь предложения для небольшой, удобной для пользователя системы непрерывной интеграции с открытым исходным кодом, подходящей для кодовой базы Python?