【问题标题】:Source Version 'T' in VSTS buildVSTS 构建中的源版本“T”
【发布时间】:2017-10-30 22:55:30
【问题描述】:

有时在触发新构建(对于 TFVC 存储库)时,“源版本”变为“T”,并且构建不会被任何代理获取。它仍处于“等待请求代理”状态。从那时起触发的新构建工作正常:

浏览到“T”时没有任何反应。

有人知道这是什么吗?

【问题讨论】:

  • 当您点击“T”时,是否会在门户网站中打开代码资源管理器?

标签: azure-devops tfs-2015 azure-pipelines


【解决方案1】:

这是因为有人在对构建进行排队时将“T”指定为“源版本”。

当“T”指定为源代码版本时,构建任务将执行“tf get /version:T”命令,获取最新版本的源代码。详情参考tf get command

/version:版本规范

指定最大版本,或最小和最大 版本,以显示在历史数据中。默认为 /version:T (最新版本)。

【讨论】:

  • 感谢您的回答,但我无法想象我们如何在 3 个不同的构建定义中多次错误地为 Source Version 提供这样的值。从那以后就没有发生过,但如果发生了,我会报告。
  • 这件事又发生了。我会询问我的团队是否有其他人遇到过同样的问题。
  • @davenewza 你知道是谁在构建队列和步骤吗?
  • 我做到了。不知道还有没有人经历过。我会问团队。
  • @davenewza 那么另一种可能是获取最新版本时构建过程挂起。我在计划的构建定义中多次看到这种行为。触发构建时源版本显示为“T”几秒钟,然后更改为最新版本。您可以到构建代理文件夹中的“_diag”文件夹查看日志。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-22
  • 1970-01-01
相关资源
最近更新 更多