Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Настройка Continuous Deployment jenkins+tomcat+webdriver


#1

Добрый день. Возможно повторюсь, но не нашел решения на форуме.
Мне нужно настроить Continuous Deployment - а именно - запускается билд на jenkins- когда он готов - его нужно задеплоить на сервер + запуститься тесты WebDriver.
Это в идеале. Возможно кто-то сталкивался или знает примеры решения этой задачи. Буду благодарен всему ) Возможно существует более простое альтернативное решение. Заранее спасибо.


(Sergey Shimkiv) #2

Как вариант - это могут быть 4 последовательных проекта (Item) в Jenkins:

  1. Проверить доступность окружения (это может быть простой ssh-логин на разные машины, которые используются в тестовом окружении). Если все “Ок” - запускаем №2;
  2. Сделать дамп базы, которая использовалась в предыдущих тестах (для логов, однако тем самым дополнительно проверим доступность СУБД). Если все “Ок” - запускаем №3;
  3. Собрать и продеплоить билд. Если все “Ок” - запускаем №4;
  4. Запустить тесты на выполнение. Profit.