Адам
Я заметил ответ муравейника, и как муравейник я должен сказать, что он был прав. Одна из вещей, которую Anthill делает по-настоящему хорошо - позволяет вам определять зависимости между проектами. Версия с открытым исходным кодом ориентирована на Java, в то время как коммерческий инструмент не зависит от языка, несмотря на название.
Это позволит вам определить зависимости между проектами (или частями проектов) на основе таких критериев, как статус (последняя успешная сборка или последняя сборка, одобренная QA или ...) и / или номер сборки или ветвь. Это то, чем мы очень гордимся. Во время сборки артефакты сборки перемещаются между серверами, кеши хранятся для повышения производительности и тому подобного.
Что касается других критериев:
2) Anthill (как и большинство инструментов автоматизации сборки) будет запускать ваши существующие сценарии сборки, как правило, без изменений.
3) Тесты (опять же ваши существующие технологии) можно запускать во время сборки или против существующей сборки.
4) Результаты отображаются в Интернете (опять же типично для инструментов автоматизации сборки)
5) Электронная почта проста
6) У нас есть более десятка SCM-интеграций, и мы используем SVN внутри, так что интеграция, естественно, одна из наших лучших.
ура
Эрик