Vsts - Devops лучший способ для запуска тестов на динамическом VM - PullRequest
0 голосов
/ 04 декабря 2018

Процесс непрерывной интеграции my vsts:

  1. создание динамического linux vm
  2. копирование артефакта последних сборок в новый динамический vm
  3. с некоторыми сценариями нановый динамический vm
  4. выполнение тестов на новом динамическом vm
  5. уничтожение динамического vm

im с использованием Azure RG Deployment для создания динамического vm из шаблона arm,

но я не уверен в том, что лучше всего скопировать последний артефакт и запустить скрипт и тесты на новый vm

(динамический vm не может быть в моем списке соединений с сервисами и задачах ps вvsts не работает в linux)

так как получить доступ к моему последнему артефакту и скопировать его в динамический vm и запустить сценарии и тесты на динамическом vm с помощью vsts azure devops?

1 Ответ

0 голосов
/ 04 декабря 2018

Вы можете использовать «Azure File Copy» -task для копирования файлов на виртуальную машину, а затем вы можете использовать «PowerShell на целевых машинах» -task для запуска скриптов PowerShell (вы не указали, какие именно сценарии, но этокак в случае скриптов PowerShell).

О каких тестах вы говорите?Вам следует проверить галерею задач DevOps Azure на наличие тестовых задач, которые выходят из коробки.

Затем вы можете использовать ту же задачу-развертывание Azure RG, чтобы удалить всю группу vm / resource).

...