我创建了一个Team City项目,该项目将构建SSIS v2008项目,利用MSBuild创建SSIS pacakges。我可以从命令行运行构建SSIS项目:
C:\TeamCity\buildAgent\work\3c40e9b3942c4213\Source\ETL.Scheduler\ETL.Schedule
msbuild Build.xml /t:Default /verbosity:diaG
但是,当我尝试从Team City运行时,将失败并声明无法在TeamCity构建目录中找到项目文件。
在遵循Compiling SSIS Projects with Team City中给出的建议后,我能够在Team City中构建SSIS解决方案。如上所述,无法从Team City中运行,但可以从命令行完成。
以下是buildstep的截图。
任何人都可以帮忙解决这个问题。
答案 0 :(得分:3)
Build File Path
相对于结帐目录。尝试在该字段中使用Source\ETL.Scheduler\ETL.....
。
答案 1 :(得分:1)
在与团队城市专家协商并结合试错之后,直接指定构建文件路径 - Source / ETL.Scheduler / ETL.Scheduler / Build.xml