如何在团队城市中构建我的SSIS和SSRS项目?

use*_*948 6 teamcity ssis visual-studio reporting-services

运行者类型:Visual Studio(sln)
Visual Studio:Visual Studio 2008
目标:重建
配置:开发
平台:默认

--------------------------- -------------------------------------------------- -----对于
SSIS,有一个这样的警告:

MSBuild不支持项目文件"SB.SSIS.Package\SB.SSIS.Package.dtproj",无法构建.

对于SSRS,这里是警告:

MSBuild不支持项目文件"SB.Report\SB.Report.rptproj",无法构建.

-------------------------------------------------- --------------------------------
当我运行项目时.这是成功的但是没有文件应该在bin中.

在SSRS中,我不认为我仍然需要这个来构建因为.ds和.rdl文件仍然是相同的并且只在bin中传递.我对么?

但是对于SSIS,我认为应该建立起来.我忘记了一些步骤吗?

Vla*_*aev 10

不幸的是,MSBuild不支持开箱即用的SSIS,SSRS和SSAS项目的构建.

您至少有两个选项可以在TeamCity上构建SSIS,SSRS,SSAS项目:

  1. 编写自定义MSBuild脚本:
    • 找到可以构建这些项目类型的正确MSBuild任务(例如,您可以发现http://www.msbuildextensionpack.com/)或编写自己的任务
    • 编写使用任务并将其置于源代码管理的自定义MSBuild脚本
    • 添加MSBuild构建步骤以在TeamCity中构建配置
  2. 使用devenv.com:
    • 安装SQL Server Business Intelligence Development Studio来构建代理(BI studio可以构建它们,但普通的Visual Studio不能)
    • 添加命令行构建步骤
      • 命令可执行文件:%VS2008_Path%\ devenv.com
      • 命令参数:MySolution.sln/rebuild Release
    • Artifacts路径,例如:
      • SSAS:MyProject\bin\*.asdatabase
      • SSIS:MyProject\bin\*.dtsx
      • SSRS:MyProject\bin\*.rdl

%VSxxxx_Path% - 代理参数时检测上生成代理Visual Studio安装(例如,%VS2008_Path%或%VS2010_Path%),其的TeamCity自动创建.

PS我认为,你是对的,你不需要建立SSRS项目.