我有一组Visual Studio单元测试项目,这些项目使用mongodb来执行。
我想使用Azure DevOps管道运行测试,有人可以帮我使用YAML代码段吗? (我是Azure管道和Docker的新手)
答案 0 :(得分:0)
将来,如果您发布当前的YAML管道以获取其他上下文或可能的陷阱,将会很有帮助。
但这是使用service container的粗略管道;
resources:
containers:
- container: mongodb
image: mongodb
ports:
- 27017:27017
services:
mongodb: mongodb
steps:
#insert pre-test set-up steps here
- task: DotNetCoreCLI@2
displayName: dotnet test
inputs:
command: test
projects: **/*.Tests/*.csproj
arguments: --configuration Release
您的集成测试应在连接字符串中使用主机值'mongodb:27017'。