如何使用Jenkins多个SCM插件和Git获取所有git提交记录

6
有没有人成功地使用 Jenkins 多 SCM 插件和 Git 进行设置,使得所有配置的 Git 存储库中的提交在 Git 构建数据和 Jenkins 构建作业构建页面上都可以显示?我已经为所有的 Git 存储库配置了它们各自的名称和自定义 SCM 名称,在构建页面的中央正确显示,但在左侧导航 Git 构建数据链接中却无法显示。所有配置的 Git 存储库中的更改也不会全部显示,只有列表中的第一个。尽管如此,在构建项目的 build.xml 中似乎所有这些信息都被正确地存储了。
有什么解决方法的建议吗?
简而言之,我有 5 个 Git 存储库用于一个 Jenkins 构建项目。我希望所有 5 个 Git 存储库(而不仅仅是顶部存储库)的提交历史记录都能够显示,或至少在 Git 构建数据链接中显示。这还影响到将 Atlassian 的 STASH 提交与 Jenkins 构建信息更新以及 JIRA 的 CI 构建选项卡与 Jenkins 构建信息相关联。

你是否找到了解决问题的方法? - The Unknown Dev
1个回答

0

安装插件“Multiple SCMs plugin”并设置您的存储库:

  • 存储库URL
  • 凭据 点击“高级”按钮
  • 名称:将名称提供为第一个存储库来源,第二个为origin1,依此类推。您可以提供任何唯一的名称
  • 检出到子目录,即用于存储库的本地子目录(您希望在其中检出存储库的系统目录)
  • 自定义SCM名称

按照上述步骤设置所有存储库。附上我的Jenkins配置屏幕截图。

Jenkins configuration with 2 repos


请参考以下链接:http://stackoverflow.com/questions/31003701/how-to-get-change-logs-from-two-repositories-configured-in-jenkins - Anni S

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接