Конвейер Azure, загрузите отчет о сборке - PullRequest
0 голосов
/ 15 ноября 2018

Я тестировщик автоматизации, который тестирует веб-приложение, в настоящее время мой рабочий процесс лазурного конвейера выглядит так:

  1. создание веб-приложения (Docker)
  2. запустить мое тестирование автоматизации (оно также выполняется в Docker-контейнере)

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

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

Спасибо.

1 Ответ

0 голосов
/ 15 ноября 2018

docker run --name ci orgName/ci

Предполагая, что docker run создает файл с именем TestResults.xml в корне контейнера, вы можете затем скопировать его:

docker cp ci:/TestResults.xml ./TestResults.xml

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