【发布时间】:2017-12-04 04:35:42
【问题描述】:
我在 TFS 2017 中有一个使用 CI/CD 演示的简单构建过程,如 https://msdn.microsoft.com/en-us/powershell/dsc/dsccicd 中所述
构建定义包含四个步骤:
- 运行 powershell 脚本。作为脚本的一部分,Pester 测试在代理上运行,结果使用 NUnit 格式保存到文件夹中
- 使用该文件夹发布测试结果
- 将文件复制到暂存目录
- 发布工件
当 Pester 测试失败时,我希望整个构建失败。目前,即使已发布的测试结果显示为失败,构建也会成功(在构建详细信息的问题部分中)。 查看构建定义参数,我看不出如何强制整个构建失败。
【问题讨论】:
标签: powershell tfs build continuous-integration