Запуск Docker-контейнера Linux и VsTest на одном агенте - PullRequest
0 голосов
/ 21 марта 2019

Как мне запустить Docker-контейнер Linux и VsTest на одном агенте в конвейере Azure?

Агенты Windows не допускают запуск контейнера Linux.Агент linux не запускает задачу VsTest.

Основная цель - запустить контейнер Docker и выполнить на нем тесты.Так что оба должны работать в одно и то же время.

1 Ответ

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

вы не можете этого сделать, вам нужно разделить сборку на 2 этапа, один будет работать на агенте Windows, другой на агенте Linux

- job: poo1
  pool:
    vmImage: ubuntu-16.04
  steps:
    ...

- job: pool2
  dependsOn: pool1
  pool:
    vmImage: vs2017-win2016
  steps:
    ...

вы можете сделать то же самое с визуальным редактором

...