Я предвосхищу это, сказав, что я не использовал sismo.
Мы используем Hudson с приложениями, которые создаются и тестируются как на Java, так и на PHP. У него хорошая система плагинов, и его запуск и запуск на коробке с centOS заняли около 15 минут вчера. (Пришлось перенести его из одной коробки в другую).
Для PHP Hudson интегрируется как с PHPUnit, так и с Selenium, поэтому мы запускаем как модульные, так и функциональные тесты на одной и той же кодовой базе. У Hudson есть отличная система плагинов «одним щелчком», которая действительно позволяет настроить вашу установку.
Одна вещь, для которой мы должны были получить плагин, - это отправлять электронную почту при каждой сборке, независимо от того, успешна она или нет. По умолчанию Hudson отправляет электронное письмо только тогда, когда ваша сборка переходит от хорошей (прохождение теста) к плохой, от плохой к хорошей или многократно плохой. Это означает, что он не будет отправлять электронные письма для каждой сборки, если две сборки подряд были успешными. Плагин электронной почты решает эту проблему, но это было непонятно, чтобы раскрыть это.