TeamCity不执行MSBuild命令行

时间:2012-12-18 16:46:40

标签: msbuild ssis teamcity

我创建了一个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的截图。

enter image description here

任何人都可以帮忙解决这个问题。

2 个答案:

答案 0 :(得分:3)

Build File Path相对于结帐目录。尝试在该字段中使用Source\ETL.Scheduler\ETL.....

答案 1 :(得分:1)

在与团队城市专家协商并结合试错之后,直接指定构建文件路径 - Source / ETL.Scheduler / ETL.Scheduler / Build.xml