【问题标题】:Where did the Build Timeline tab go in Azure DevOps Server?Azure DevOps Server 中的 Build Timeline 选项卡在哪里?
【发布时间】:2020-02-02 12:32:11
【问题描述】:

我们将 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

【问题讨论】:

  • 您是在说2019-10-04T09:54:05.1025080Z ##[command]git lfs version 这个2019-10-04T09:54:05.1025080Z 以前日志中的信息在新的构建日志视图中丢失了吗?
  • 不,我的意思是,由 powershell 脚本创建的时间线记录在 TFS 2019 的 UI 中不再可见。这些在 2018 年的构建结果中可用,每个构建任务都有一个时间线选项卡以显示时间线。

标签: tfs azure-devops


【解决方案1】:

根据您的描述,您应该讨论每个构建任务的时间线选项卡。

这是由于从 Azure DevOps Server 2019 开始,我们开始在 Web 门户 UI 中使用 New build results page 来跟踪构建结果。

如您所见,您使用的此语法旨在显示在时间线中,但似乎尚未在新构建布局中使用。

在这里看看这个类似的问题:Can I write custom task start/end records to VSTS build/release log

此外,您还可以提交新构建结果页面的功能请求here,我们的 PM 将对其进行审核。

【讨论】:

    猜你喜欢
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 2017-05-21
    相关资源
    最近更新 更多