2010-06-15 75 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,否則構建只會部分成功

仍在尋找創建自定義構建序列的最佳實踐。