Han*_*ans 5 node.js jestjs azure-devops
我有一些用 编写的单元测试jest。显然,有时他们会失败。我想将结果发布到构建Test部分。问题是PublishTestResults@2如果前一个任务失败,任务就永远不会运行,因此构建的测试部分没有数据。在这种情况下,我得到的是消息##[error]Bash exited with code '1'.。
这是我的azure-pipelines.yml:
- script: npm run test:publish
displayName: "Run Unit Tests"
- script: npm run build
displayName: "Build"
- task: PublishTestResults@2
displayName: "Publish unit test result"
inputs:
testResultsFiles: "unit_test_report.xml"
testRunTitle: "Unit tests with Jest"
mergeTestResults: false
searchFolder: "$(Build.SourcesDirectory)"
condition: always()
failTaskOnFailedTests: false
Run Code Online (Sandbox Code Playgroud)
我缺少什么?
您在 YAML 中缩进了condition: always()一个位置太远,它应该位于与displayName
| 归档时间: |
|
| 查看次数: |
2444 次 |
| 最近记录: |