2016-04-28 42 views
5

可以配置TFS2015.2 Command Line步驟的Error message highlight patternWarning message highlight pattern是否可以爲TFS2015.2構建定義命令行步驟配置'消息高亮模式'?

例如,我可能有以下構建定義,該構建定義運行命令行實用程序(如gulp)來執行一些任務,如代碼片段。該實用程序的

Example build definition showing command line step

精確標準輸出(經由stdout)將取決於確切的棉絨任務正在運行而變化。例如,一個分析TypeScript代碼的工具和另一個分析Sass代碼的工具。

此外,實用程序可以:(經由stderr

  • 消息寫入錯誤流。
  • 返回一個非零的退出代碼。

上述兩種情況對我都不利,因爲在某些情況下,我不希望TFS考慮構建步驟失敗。不過,我希望在日誌中突出顯示警告並構建摘要。

能夠教導Command Line步驟瞭解代表警告和錯誤的特定輸出消息模式將是有用的。

在爲Command Line一步我看到這個構建日誌:

Build log extract showing message highlight pattern

這似乎暗示的方式來配置線路匹配模式爲代表的警告和錯誤輸出。但是,我找不到配置這些的方法,因此我的問題。

我要指出的是,我知道有實現這一目標的其他方式:

  • 一個例如方式是通過被設計成包裹命令行實用程序有針對性的構建步驟。例如,內置的Gulpnpm步驟,或者可能是自定義創作的步驟/擴展。

  • 另一種方法是從構建腳本as asked here發出Logging Commands

我的問題特別涉及一種採用內置的通用Command Line步驟直接當這些選項不可用或期望的。

回答

2

現在,這不能直接通過命令行來實現。您可以在用戶發言中詢問功能請求。 TFS管理員和PM將對此進行審覈。

UserVoice的:https://visualstudio.uservoice.com/forums/330519-team-services/

+0

@馬特你創建的UserVoice的網站的一個問題? ...我有同樣的問題 – War

+1

我建議記錄一個問題或發送拉請求到:https://github.com/Microsoft/vsts-tasks/issues。它往往會導致比用戶話題項目更快的響應。 – jessehouwing

相關問題