OnYourLips
@OnYourLips

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
IQSoft Новосибирск
от 110 000 до 150 000 ₽
Farpost Владивосток
от 100 000 до 160 000 ₽
Cloud4Y Ярославль
от 65 000 до 130 000 ₽
17 февр. 2020, в 00:30
1500 руб./за проект
16 февр. 2020, в 22:28
2000 руб./за проект
16 февр. 2020, в 22:03
1200 руб./в час