我必须在git的主分支中恢复之前的提交,这意味着我必须强制将更改推送到Teamcity。
看起来好像Teamcity已陷入绑定状态,它认为任何新触发的构建实际上都在构建项目的旧版本(它是正确的,我从Build Number 750恢复到747 )
运行构建时,它会显示:
当我查看历史时,它看起来像这样(我还原后的所有版本都是灰色的)
我能做些什么让Teamcity认为我正在构建最新的?也许清除日志或类似的东西?
答案 0 :(得分:6)
您始终可以删除不再存在的还原提交的构建。要执行此操作,请转到构建详细信息页面,然后单击“操作”> “删除”。
答案 1 :(得分:1)
在TeamCity(9.1.3)的更新版本中,我们设法通过使用以下参数触发自定义构建来解决此问题: