嘿所以我想出了如何在VSTS for SSIS的Hosted Builds中进行自动部署。我使用了这个链接(https://speaksql.wordpress.com/2013/06/07/a-journey-to-db-deployment-automaton-ssis-build-using-msbuild/)中的文章进行了大量的研究和反复试验,使其适用于现代设置,即VS17,SQL16和DotNet 4.6.1。
无论如何,我现在要为SSAS做同样的过程。我不想使用Devenv.exe执行此任务。托管的原因VSTS版本没有与其Visual Studio关联的许可证,因此强制使用MSBuild。寻找不使用Devenv.exe的文章和指南。
理想情况是Msbuild扩展,就像我为SSIS做的那样,我可以在解决方案或.dwproj文件中指出它。
谢谢!
不支持直接通过MSBuild构建SSAS项目,请检查此用户语音:Support SSAS / SSIS / SSRS in Msbuild。
您可以设置私有构建代理:Deploy an agent on Windows,然后使用此代理进行构建/发布。