tfs - Azure DevOps Server 中的 Build Timeline 选项卡在哪里?
问题描述
我们将 TFS 2018 实例升级到 Azure DevOps Server 2019 Update 1。
在我们的一些脚本中,我们正在创建时间线条目以记录该过程并在构建摘要中查看更详细的结果。
主日志概述页面仍然显示构建步骤和所花费的时间,但单击构建步骤以获取更多详细信息现在只显示日志。我不再在构建步骤中看到“时间轴”选项卡。
明确一点,我们使用 task.logdetail 将信息提交给 TFS,例如:
Write-Host "##vso[task.logdetail id=$($guid);name=$($projectKey);type=build;order=$i;state=Initialized;]"
我看到它仍然记录在文档中,但是我们如何访问这些信息,它现在只能通过 API 获得吗? https://docs.microsoft.com/en-us/azure/devops/pipelines/scripts/logging-commands?view=azure-devops&tabs=powershell#task-commands
解决方案
根据您的描述,您应该讨论每个构建任务的时间线选项卡。
这是由于从 Azure DevOps Server 2019 开始,我们开始使用 Web 门户 UI 中的新建生成结果页面来跟踪生成结果。
如您所见,您使用的此语法旨在显示在时间线中,但似乎尚未在新的构建布局中使用。
在这里看看这个类似的问题:我可以将自定义任务开始/结束记录写入 VSTS 构建/发布日志吗
此外,您也可以在此处提交新构建结果页面的功能请求,我们的 PM 将对其进行审核。
推荐阅读
- r - 当有多个输出时,在 R 的 Keras 中设置类权重
- sql - SQL Server XML 节点解析
- postgresql - PostGIS 等效于 ArcMap Union
- angular - Chrome 中的 Angular 6 PWA 504 错误。基础href问题?
- python - 在 Python 中逐行读取文件
- javascript - 根据条件自动选择单选按钮
- directx-11 - 不在 dx9 兼容模式下时禁用 DX9 风格的本质?
- python - 在 Pandas DatetimeIndex 中重新创建丢失的秒数 + 毫秒数
- javascript - 全局声明 forEach 并在函数中使用它
- select - 如何将自定义布尔查询添加到 influxDb