gpt4 book ai didi

git - 使用 Teamcity 从同一分支构建和部署不同的项目

转载 作者:行者123 更新时间:2023-12-03 03:37:49 24 4
gpt4 key购买 nike

使用 git 进行版本控制,我在 git 存储库的单个分支中拥有多个带有共享库的子项目。使用 TeamCity 2017.x,我正在进行构建,每次 checkin 任何子项目时,它都会构建完整的项目(构建脚本就是这样创建的)。

每当 checkin 该子项目的文件时,是否有某种方法(仅使用 TeamCity 2017.x,而不与 maven 或 ant 结合)独立构建每个子项目。该项目是使用 IBM IIB ESQL 代码创建的,我们为每个子项目使用单独的组件文件夹。

此外,构建源代码控制的最佳方法是什么,以便通过使用 TeamCity 和 Git 进行构建和部署获得最佳结果。我们是否应该将共享库保存在不同的存储库中,并为每个子项目创建不同的项目存储库,然后使用 git 模块组合所有项目并在 TeamCity 中构建?

最佳答案

让我确保我了解当前的情况。有一个 git 存储库,其中包含多个项目。 TeamCity 中有一个构建配置,该 git 存储库上有一个 VCS 根目录,并且在构建所有项目的每次提交上都有一个触发器。

我说得对吗?

我建议为每个使用相同 VCS 根的项目创建一个构建配置。在每个构建配置的触发器上,您可以使用以下语法配置将触发构建的路径

:+路径/文件.txt:-忽略路径/file.txt

关于git - 使用 Teamcity 从同一分支构建和部署不同的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46149784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com