@mrGorobec

Кто сталкивался с настройкой Continuous Deployment?

Столкнулся с задачей настроить Continuous Deployment. Из подручных средств есть Jenkins и Vsphera где могут прогоняться Selenium тесты. Но как все правильно настроить ? Буду благодарен за хорошие линки или коментарии с советами.
  • Вопрос задан
  • 2474 просмотра
Пригласить эксперта
Ответы на вопрос 1
Matvey-Kuk
@Matvey-Kuk
Разработчик в Cisco, CA.
Обычно я заряжаю в jenkins bash команды, которые могу сделать из консоли. Единственная автоматизация, которая ложится на его плагин- раз в несколько минут дергать git репозиторий и проверять, есть ли там новые коммиты.

Упрощенно схема установки выглядит так:
1)Ставлю jenkins
2)Создаю задачу и настраиваю импорт из git репозитория.
3)Смотрю, в какую папку он все скачал, иду туда в консоли, логинюсь под пользователем jenkins (sudo -u jenkins -i).
4)Из консоли под этим пользователем прогоняю тесты, собираю и деплою все, что нужно.
5)Успешные команды из пункта 4 забиваю в задачу дженкинса, чтобы он сам все это повторял.

Сейчас, правда, jenkins запускает ansible и тот уже сам настраивает сервера, но это уже совсем другая история)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы