我在TFS構建中有一個Powershell步驟,它將錯誤寫入錯誤流,因此構建失敗。我希望這一步忽略錯誤並繼續成功。當錯誤寫入錯誤流時,如何防止TFS失敗Powershell步驟?
Process completed with exit code 0 and had 1 error(s) written to the error stream.
我試過設置在TFS的Continue on error
選項,但是這導致了「建設部分成功」的狀態,但我想要的是它是「成功的」。
我也試過在生成錯誤的行尾添加2>&1 > output.txt
,但這些錯誤仍然寫入TFS輸出,而不是在文本文件中捕獲。
我正在執行的命令是TFS 2015 Power Tools中的New-TfsChangeset
cmdlet。
嗨,我無法使用您的解決方案,也無法驗證它的工作原理,因爲我們現在正在使用TFS 2015。然而,我贊成它。爲了解決這個問題,我禁用了使用New-TfsChangeset命令簽入時出錯的簽入策略。 TFS 2015 Powertools在簽入政策方面存在缺陷。 – GiddyUpHorsey