Установите mongodb на хосте azure devops для testrun - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь перейти на Azure Devops, и мне нужен экземпляр mongodb для некоторых интеграционных тестов.Хосты, поставляемые Azure Devops, не содержат установки mongodb, и я не знаю, где я мог бы предоставить новый образ докера с VS и mongodb.Это даже путь?Нет ли способа изменить файл Docker изображений, чтобы они также установили mongodb?Я уже пытался добавить новый пул и добавить туда изображение, но это, кажется, неправильное направление: /

Кто-нибудь может дать мне подсказку о том, что я должен сделать, чтобы получить mongodb дляинтеграционные тесты?

1 Ответ

0 голосов
/ 01 марта 2019

Все агенты, размещенные на Windows, имеют Chocolatey, поэтому вы можете установить MongoDB оттуда: https://chocolatey.org/packages/mongodb. Агенты Linux имеют apt, поэтому вы можете apt-get install что угодно.

Вы также можете использовать образ контейнера Windows и сказать ему, чтобы он извлекал и запускал образ MongoDB.

Все эти опции связаны с загрузкой содержимого, поэтому оно, вероятно, будет медленнее, чем вам хотелось бы.В худшем случае вы можете настроить свой собственный частный агент сборки, на котором уже установлено все необходимое программное обеспечение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...