是否可以强制teamcity vcs root始终使用相同的提交?

时间:2017-09-25 16:26:19

标签: teamcity teamcity-9.0

我的构建配置从多个vcs根中提取代码。作为构建过程的一部分,我从github构建了一个开源项目,遗憾的是,它刚刚引入了一个依赖项,它打破了我服务器上的构建。

在引入依赖项之前,有什么方法可以更改VCS根目录的规范以将其限制为提交?我不想手动运行特定提交,因为这会强制构建中的其他存储库回到相同的时间点,这意味着我永远不会构建我的最新代码。由于这个问题范围之外的原因,我需要从源代码构建所有项目,因此不能采用预编译版本。

是否可以强制teamciy始终检查VCS根目录的相同提交?

1 个答案:

答案 0 :(得分:1)

大多数项目都使用标签来识别版本,因此您可以使用它。 或者,如果您始终只需要一个版本,则可以使用fork repo并在副本上添加分支/大头钉 不幸的是,git refspec没有提供通过hash指定提交的可能性。