2010-06-15 73 views
2

我正在尝试为SQL Server Reporting Services创建配置项过程。 我对TFS相当陌生,但对MSBuild颇有经验。在过去,我使用了MSBuild与Team City的组合,因此整个构建过程或多或少都是自定义的。自定义TFS 2008构建序列以避免编译和部署SSRS

这是我的问题的开始,因为我部署的解决方案仅包含Report Server项目(rds),因此无需编译。我认为我会覆盖TFS运行的第一个默认任务(EndToEndIteration)以覆盖默认的TFS构建序列并注入我自己的。

我遇到的第一个问题是构建总是失败,我如何将构建的状态设置为成功?目前EndToEndIteration任务非常轻,只有一条消息。

这是在TFS中创建不需要编译的自定义构建过程的最佳方法吗?或者我应该使用默认的序列,并覆盖在

,我想实现的核心步骤是:

  1. 捆绑的RDL和数据源文件
  2. 连接到主机服务器 REG ister /部署的报告
  3. 再次申请该 以前存在
  4. 进行测试,以验证部署 成功的任何预订,并返回结果 预期

我发现在报告服务部署的另一篇文章:

但它没有提到自定义标准构建过程的最佳做法。

任何帮助,将不胜感激。

回答

0

任何有兴趣,我只是偶然APON的回答第一个问题,我问:

,我所遇到的是构建总是失败的第一个障碍,我如何设置的状态构建成功?

你可以找到 http://blogs.msdn.com/b/aaronhallberg/archive/2007/11/05/how-to-fail-a-build-when-tests-fail.aspx

可用此属性的方案解决这个有:

  • 未知
  • 失败
  • 成功

待办事项不要忘记也设置TestStatus,否则构建只会部分成功

仍在寻找创建自定义构建序列的最佳实践。