Я новичок в 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
Я ценю, что это долго и немного уникально, но любая информация или информация будут оценены.
Спасибо