Используйте Azure Pipline с UiPath для создания и развертывания пакетов nuget - PullRequest
0 голосов
/ 30 октября 2019

Как использовать Azure Pipleline для создания пакетов nuget и развертывания в orchestrator?

Генерация пакета выполняется в следующем пакете: https://marketplace.visualstudio.com/items?itemName=uipath.vsts-uipath-package

Inна тот случай, если это правильный путь, каково решение для их загрузки в оркестратор?

  • Возможность 1: Создать фид Nuget в Azure (один канал для TEST и один для PROD)
  • Возможность2. Развертывание пакетов непосредственно в оркестратор

1 Ответ

1 голос
/ 31 октября 2019

Хотя я не являюсь одним из разработчиков UiPath, насколько мне известно, это расширение не интегрировано с нашим фидом Azure Devops. Итак, ваше первое возможное решение не должно подходить для VSTS.

Чтобы достичь того, чего вы хотите, я предлагаю вам упаковать и развернуть пакеты, используя задачу UiPath Package напрямую.


  • Создайте пакет в конвейере сборки:

Создайте конвейер сборки, добавьте и настройте задачу пакета UiPath, следуя описанию здесь. Для создания пакета выберите Pack как Действие пакета значение:

enter image description here

Примечание: Пожалуйста, оставьте значение по умолчанию Выходная папка как $(Build.ArtifactStagingDirectory). Это путь , который использовался для хранения артефакта, а затем передавался конвейером освобождения.

  • Развертывание пакета в оркестраторе в конвейере освобождения:

Создайте конвейер Release, выберите сборку, которую вы выполняли ранее, в качестве источника.

Добавьте ту же задачу на сцену, но здесь, пожалуйста, выберите Deploy в качестве Действие пакета значение:

enter image description here

Затем настройте данные своего Orchestrator и данные аутентификации личности.

...