4

我们正在使用 MS SS*S 进行一些 BI 项目,并且我们还有 asp.net Web UI 作为 SSRS 报告的容器,该报告从 OLAP 多维数据集读取数据 使用 TeamCity 作为 asp.net 的 CI 工具非常简单网站,我们正在为 SS*S 寻找类似的方法,我们做了一些练习来使用脚本来构建和部署 SSAS,但它需要将 BIDS 安装到 teamcity 服务器,那么 MSbuild 是否支持 SS*S 构建和部署?是否有任何用于 SS*S 构建和部署的 TeamCity 嵌入式工具?有什么最佳实践吗?

非常感谢!

4

2 回答 2

3

Teamcity buildagents 旨在在其上安装所需的工具。如果您需要 BIDS 来构建您的项目 - 将其安装在您的 teamcity buildagent 上。如果您不想在您的 teamcity 服务器上安装它 - 只需将您的代理移动到另一台服务器。

当 TeamCity 服务器也充当自己的构建代理时,这是非常流行的做法,但这不是强制性的,您可以使用特定项目构建所需的所有工具设置另一个服务器\VM 作为构建代理。通过这种方式,您可以根据需要设置各种构建环境(尤其是在无法并排安装不同版本的构建工具时)。

于 2012-09-19T09:19:34.077 回答
0

这是我的做法,在代理上安装了 Visual Studio 2017 (SSDT)。

  1. 我为 msbuild 创建了一个 xml 文件,第一个命令是构建项目,这将创建 asdatabase 文件。第二个命令是部署多维数据集。

在此处输入图像描述

  1. 我在 teamcity 中创建了一个构建步骤,指向之前创建的 xml 在此处输入图像描述

在此处输入图像描述

希望这有帮助

于 2019-12-31T17:20:25.000 回答