【发布时间】:2018-02-19 08:18:26
【问题描述】:
使用 git 进行版本控制,我在 git 存储库的单个分支中有多个带有共享库的子项目。使用 TeamCity 2017.x,我正在进行构建,每次签入任何子项目时,它都会构建完整的项目(构建脚本就是这样制作的)。
只要签入该子项目的文件,是否有某种方法(仅使用 TeamCity 2017.x,而不与 maven 或 ant 结合使用)独立构建每个子项目。该项目是在 IBM IIB ESQL 代码中创建的,我们为每个子项目使用单独的组件文件夹。
此外,使用 TeamCity 和 Git 构建和部署,构建源代码控制以获得最佳结果的最佳方式是什么。我们是否应该将共享库保存在不同的存储库中,并为每个子项目制作不同的项目存储库,然后使用 git 模块组合所有并在 TeamCity 中构建?
【问题讨论】:
标签: git build teamcity continuous-deployment