currently not using the build server because they use SSAS, SSRS, and SSIS projects.
What do you want to "compile" on SSAS/SSRS/SSIS projects?
You make modifications on the project ... done, nothing to "compile".
Or do you mean to deploy instead?
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I have a build server using Build Tools for Visual Studio 2022 to compile projects. We have several systems that are currently not using the build server because they use SSAS, SSRS, and SSIS projects. Investigating, it looks like Build Tools does not support these in any way, since compiling them requires an extension installed into Visual Studio, and Build Tools does not support extensions.
Is there any good work-around for this problem? At this point I'm starting to hand-roll code to just copy the needed subdirectories from a full VS install into Build Tools, which is stupid and wrong but seems to be the only solution rather than dealing with the hassle of managing full VS installs on build servers.
The fact that there is no WinGet/Chocolatey-like idempotent tool for easily installing these extensions into a full Visual Studio install only makes the situation worse. VsixInstaller and Marketplace do like 90% of the job it's very disappointing they don't do the last 10%.
currently not using the build server because they use SSAS, SSRS, and SSIS projects.
What do you want to "compile" on SSAS/SSRS/SSIS projects?
You make modifications on the project ... done, nothing to "compile".
Or do you mean to deploy instead?
Hi @Zarate, Martin,
Not really clear about your issue.
SQL Server Data Tools (SSDT) is a set of development tooling for building SQL Server databases, Azure SQL databases, Analysis Services (AS) data models, Integration Services (IS) packages, and Reporting Services (RS) reports. With SSDT, you can design and deploy SQL objects with the same project concept as other application development tools. The SQL projects capability extends to CI/CD pipelines, enabling you to automate the build and deployment of your database projects with the SqlPackage CLI.
In summary, SSIS is used for ETL, SSAS is used for data analysis and modeling, and SSRS is used for reporting. Together, these tools provide a complete data platform for extracting, transforming, analyzing, and reporting data
Regards,
Zoe Hui
If the answer is helpful, please click "Accept Answer" and upvote it.