我们正在使用发布测试结果任务PublishTestResults@2
在 Azure Devops 的管道中发布 junit 类型结果。它以前运行良好,但现在挂起 10 分钟(我认为这是默认的作业超时),然后失败,即使结果已发布。如果我在作业开始挂起时尝试取消该作业,则取消请求将被忽略并且作业将继续挂起。还有其他人经历过类似的吗?
这是任务挂起时的日志输出
Starting: PublishTestResults
==============================================================================
Task : Publish Test Results
Description : Publish test results to Azure Pipelines
Version : 2.160.0
Author : Microsoft Corporation
Help : https://learn.microsoft.com/azure/devops/pipelines/tasks/test/publish-test-results
==============================================================================
##[warning]An error occurred while sending the request.
Publishing test results to test run '1033544'.
TestResults To Publish 11, Test run id:1033544
Test results publishing 11, remaining: 0. Test run id: 1033544
Async Command Start: Publish test results
我们最终将其确定为仅发生在作为服务运行的代理上,而不是交互地运行。问题是我们的代理背后有代理。我们按照以下方式提供了代理设置但发布测试结果任务似乎不使用该设置,因此我们必须通过编辑 runningvc.sh 将其提供给运行该服务的环境:
export HTTP_PROXY=http://ourproxy:8080/
export NO_PROXY=localhost,127.0.0.1,localaddress
export HTTPS_PROXY=http://ourproxy:8080/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)