Установите или используйте программное обеспечение на размещенном агенте Azure Devops - PullRequest
0 голосов
/ 03 мая 2019

Я новичок в Azure Devops и надеюсь, что это простое исправление. У меня есть сценарий powershell, который использует редактор таблиц для развертывания файла .bim в Azure Analyses Services. Это прекрасно работает на моей локальной машине. Я попытался заставить это работать в конвейерах devops без удачи. Я не нашел возможности установить программное обеспечение на размещенном агенте - вопрос 1) могу ли я установить программное обеспечение на размещенном агенте, например, на хостинге VS2017.

Не удается установить программное обеспечение на размещенный агент Microsoft. Я проверил в файле TabularEditor.exe исходный код (я знаю, что это не лучшая практика). Исполняемый файл помещается в артефакт сборки и публикуется. Затем в релизе, когда мой скрипт powershell вызывается, он просто зависает, скрипт застревает здесь. Сценарий powershell читает из файла конфигурации, а также использует путь к исполняемому файлу tabulareditor.

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

У меня есть другой скрипт Analyses Services, который готов и работает при условии, что кто-то сначала создает XMLA модели, а затем мы предоставляем его в качестве входных данных вместо файла .bim. Но это не совсем автоматический маршрут, который я ищу.

Также я знаю, что существует задача стороннего производителя, которая выполняет развертывание служб анализа Azure, но я хочу избегать ее использования.

В итоге я ищу, чтобы узнать 1) если я действительно могу установить программное обеспечение на хостинг-агенте Microsoft 2) Должен ли я использовать исполняемый файл в моем артефакте сборки 3) Есть ли лучший способ для развертывания служб Analyses с файлом .bim

Я ценю, что это долго и немного уникально, но любая информация или информация будут оценены.

Спасибо

...