升级到 TFS 2017.3 后,门户网站签入不会启动封闭签入构建
Posted
技术标签:
【中文标题】升级到 TFS 2017.3 后,门户网站签入不会启动封闭签入构建【英文标题】:After upgrading to TFS 2017.3, web portal check ins do not kick off the gated check in build 【发布时间】:2021-05-09 23:02:35 【问题描述】:我们昨晚将 TFS 升级到 2017.3,一切似乎都按预期工作,但在 Web 门户中更改文件时除外。 当我单击 Check In 按钮时,我收到以下错误:
Your check-in could not be completed because it affects the following gated build definitions. \USA\BuildDefinition To complete your check-in you will need to queue a build of the shelveset Gated_2021-02-05_10.23.14.4571;MyDomain\MyUser.
如果我在 Visual Studio 中进行相同的更改,它会很好地启动门控检查。只是不通过门户网站。 任何想法为什么会这样?
【问题讨论】:
已向 Microsoft 报告了类似问题。可以关注here。 【参考方案1】:请尝试以下步骤以重新启用门控入住。
导航到构建管道-->编辑-->进入触发器选项卡-->禁用门控签入-->保存-->启用门控签入-->再次保存。
如果以上禁用并重新启用门控签入不起作用。请尝试重新创建构建管道并配置门控签入。
【讨论】:
尝试禁用和启用,以及删除 CI 并从头开始创建一个新 CI。同样的错误。我还尝试在源代码中编辑不同的文件,链接到不同的 CI,但遇到了同样的问题。以上是关于升级到 TFS 2017.3 后,门户网站签入不会启动封闭签入构建的主要内容,如果未能解决你的问题,请参考以下文章
将 TFS2017.3 升级到 Azure DevOps 服务器