我想使用两个Git存储库构建一个项目。其中一个包含源代码,而另一个包含构建和部署脚本。
我的问题是我需要一个用于构建和部署项目不同部分(大型项目,多个存储库,相同的构建和部署脚本)的存储库,但是Jenkins似乎无法处理此问题(或者我不知道)不知道/找不到方法)。
更新
现在不建议使用多个SCM插件,因此用户应该迁移到Pipeline插件。
旧答案
是的,詹金斯可以处理。只需Multiple SCMs在“源代码管理”下使用,添加您的存储库,然后转到每个存储库的“高级”部分。在这里,您需要设置Local subdirectory for repo (optional)和Unique SCM name (optional)。
Multiple SCMs
Local subdirectory for repo (optional)
Unique SCM name (optional)
您的存储库将被拉到您已设置的Local子目录中,以便您可以按任意顺序构建它们。
更新每个harish答案-您需要安装多个SCM插件才能实现此功能。
harish