在azure devops主机上安装mongodb for testrun

问题描述 投票:0回答:1

我正在尝试切换到azure devops,我需要运行mongodb实例进行一些集成测试。由azure devops提供的主机不包含mongodb的安装,我不知道在哪里可以用VS和mongodb提供新的docker镜像。这甚至是走的路吗?有没有办法改变图像的docker文件,所以他们也安装了mongodb?我已经尝试添加一个新池并在那里添加一个图像,但这似乎不是正确的方向:/

任何人都可以给我一个暗示我必须做什么,获得mongodb进行集成测试?

mongodb azure-devops azure-pipelines azure-pipelines-release-pipeline
1个回答
1
投票

Windows托管的代理都有Chocolatey,所以你可以从那里安装MongoDB:https://chocolatey.org/packages/mongodb。 Linux代理有apt,所以你可以apt-get install无论如何。

您还可以使用Windows容器图像并告诉它拉取并运行MongoDB映像。

这些选项都涉及下载内容,所以它可能比你想要的慢。最糟糕的情况是,您可以设置自己的私有构建代理,其中包含您需要预安装的任何软件。

© www.soinside.com 2019 - 2024. All rights reserved.