如何在Azure管道的同一代理上运行linux docker容器和VsTest?
Windows代理不接受运行linux容器。 linux代理不运行VsTest任务。
主要目标是运行docker容器并对其执行测试。因此,两者必须同时运行。
答案 0 :(得分:0)
您不能这样做,您需要将构建分为两个阶段,一个阶段可以在Windows代理上运行,另一个阶段可以在Linux代理上运行
- job: poo1
pool:
vmImage: ubuntu-16.04
steps:
...
- job: pool2
dependsOn: pool1
pool:
vmImage: vs2017-win2016
steps:
...
您可以使用可视化编辑器完成同样的操作