Мы собираемся использовать сервер сборки Hudson/Jenkins
для сборки наших серверных приложений (просто вызываем maven
) и запускаем тесты интеграции с ним. Мы собираемся подготовить 3 Hudson/Jenkins
рабочих мест: для сборки, развертывания и запуска интеграционных тестов, которые называют друг друга в этом порядке. Все эти задания (сборка, развертывание, интеграционные тесты) будут выполняться в ночное время.Использование JUnit, Maven и Hudson/Jenkins для интеграционных тестов
Интеграционные тесты написаны с помощью JUnit
и вызывается mvn test
(который будет вызываться по заданию «тест» Hudson/Jenkins
). Поскольку они требуют запуска и запуска сервера, мы должны запустить эту задачу «развернуть».
Имеет ли смысл? Есть ли какой-либо специальный сервер для развертывания приложения и запуска тестов или Hudson/Jenkins
подходит для этого?
Почему вы используете три разных задания? Какие серверы вы используете? (Какое приложение?) – khmarbaise