Хотите, чтобы автотесты запускались автоматически, почти сразу, как только разработчик сделает изменения в коде или сделает новую фичу? От вас требуют запуска автотестов в 4 часа ночи, чтобы протестировать ночную или релизную сборку? Может быть вы ещё хотите, чтобы тестовый стенд был подготовлен и настроен автоматически? Вам нужны говорящие и наглядные отчёты? Вы любите автоматизировать рабочие процессы? Есть решение! Всё это позволяет сделать система непрерывной интеграции Jenkins! В ней создаются так называемые джобы (Job), то есть задания. В этом задании можно запускать .bat-файлы и .sh-скрипты перед запуском автотестов на Windows или Linux соответственно. Таким образом можно произвести любую подготовку к тестированию (например, установить приложение на сервере, подготовить тестовые данные, пролить базу данных…). Затем запустить один или несколько автотестов, любое их количество, прописанное в Целях (Goals) в разделе сборки (Build). В этом поможет плагин Maven. Ну и наконец, мож
Несколько слов о системе непрерывной интеграции Jenkins
21 января 201921 янв 2019
29
1 мин