在Azure Devops托管代理上安装或使用软件

时间:2019-05-03 16:10:53

标签: azure-devops continuous-integration azure-pipelines azure-analysis-services

我是Azure Devops的新手,希望这是一个简单的修复程序。我有一个使用Shellular Editor将.bim文件部署到Azure Analyzes Services的Powershell脚本。这在我的本地计算机上效果很好。我试图让它在devops管道中正常工作,但是没有运气。我还没有找到在托管代理上安装软件的方法-问题1)我可以在托管代理上安装软件吗?在托管的VS2017上。

无法在Microsoft的托管代理上安装软件。我将TabularEditor.exe文件签入了源代码(我知道这不是最好的做法)。可执行文件被放入构建工件并发布。然后在发行版中,当我的powershell脚本被调用时,它只是挂起,该脚本卡在了这里。 powershell脚本从配置文件读取,还使用了表格编辑器可执行文件的路径。

如果您使用自托管计算机(假定代理具有正确的权限),则我正在使用的脚本可以正常工作。

如果有人先创建模型的XMLA,然后提供它作为输入而不是.bim文件,则我还有另一个Analyzes Services脚本已准备就绪,可以正常工作。但这不是我要寻找的自动化路线。

另外,我知道还有一个第三方任务可以对服务部署进行蓝色分析,但我想避免使用它。

总而言之,我正在寻找答案 1)如果我确实可以在Microsoft的Hosted Agent上安装软件 2)我应该能够在我的构建工件中使用可执行文件吗 3)是否有更好的方法来使用.bim文件部署Analyzes服务

我很欣赏这很长一段时间并且有点独特,但是任何见识或信息都会受到赞赏。

谢谢

0 个答案:

没有答案