使用git进行版本控制,我在一个git存储库的单个分支中有多个带有共享库的子项目。使用TeamCity 2017.x构建时,每当对任何子项目进行检入时,都会执行完整项目的构建(构建脚本是以这种方式创建的)。
是否有一种方式(仅使用TeamCity 2017.x,不与maven或ant相结合),可以在检入该子项目的文件时,独立构建每个子项目?该项目是使用IBM IIB ESQL代码创建的,并且对于每个子项目,我们都使用单独的组件文件夹。
此外,在使用TeamCity和Git构建和部署的最佳方法是什么?我们应该将共享库保留在不同的存储库中,并为每个子项目创建一个不同的项目存储库,然后使用git模块将所有内容合并并在TeamCity中进行构建吗?
是否有一种方式(仅使用TeamCity 2017.x,不与maven或ant相结合),可以在检入该子项目的文件时,独立构建每个子项目?该项目是使用IBM IIB ESQL代码创建的,并且对于每个子项目,我们都使用单独的组件文件夹。
此外,在使用TeamCity和Git构建和部署的最佳方法是什么?我们应该将共享库保留在不同的存储库中,并为每个子项目创建一个不同的项目存储库,然后使用git模块将所有内容合并并在TeamCity中进行构建吗?