我的构建配置从多个vcs根中提取代码。作为构建过程的一部分,我从github构建了一个开源项目,遗憾的是,它刚刚引入了一个依赖项,它打破了我服务器上的构建。
在引入依赖项之前,有什么方法可以更改VCS根目录的规范以将其限制为提交?我不想手动运行特定提交,因为这会强制构建中的其他存储库回到相同的时间点,这意味着我永远不会构建我的最新代码。由于这个问题范围之外的原因,我需要从源代码构建所有项目,因此不能采用预编译版本。
是否可以强制teamciy始终检查VCS根目录的相同提交?
答案 0 :(得分:1)
大多数项目都使用标签来识别版本,因此您可以使用它。 或者,如果您始终只需要一个版本,则可以使用fork repo并在副本上添加分支/大头钉 不幸的是,git refspec没有提供通过hash指定提交的可能性。