OnYourLips
@OnYourLips

Как использовать Continious Integration с виртуальными машинами?

Есть виртуалка, на которой установлена TeamCity.
Есть проект, который разворачивается на виртуалке в 1 команду vagrant up и тестируется в одну команду phpunit.

Как настроить виртуалку с TeamCity на автоматическое тестирование этого проекта?
Чтобы TeamCity создавала через API хостера новую виртуалку, устанавливала ее, прогоняла тесты и удаляла.

Может я что-то неправильное хочу?
  • Вопрос задан
  • 391 просмотр
Пригласить эксперта
Ответы на вопрос 2
dizballanze
@dizballanze
Team Lead at WB—Tech
У меня такая связка работает успешно, но на физическом сервере (hetzner).
Для vagrant есть плагин.
Ответ написан
@tsovak
используй vim25api для виртуалки, если у тебя на vShere esxi все крутится. библиотека позволять созавать, манипулировать виртуалками. дальше все включишь в тест: клонирование, включение, деплой, тест, выключение, удаление)
вообще рекомендую тебе приготовить готовую виртуалку, клонировать с помощью Lincked clone, чтоб много место не занимать, ее юзаь и потом удалить. очень удобно. и опять же, если у тебя ESXi
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
17 нояб. 2019, в 07:16
500 руб./за проект
17 нояб. 2019, в 06:44
50000 руб./за проект