如何使用带有git的Jenkins多scm插件获取所有git提交

use*_*378 5 git jira jenkins jenkins-plugins bitbucket-server

有没有人使用git成功设置jenkins多scm插件,在git构建数据和jenkins构建作业构建页面中,所有已配置的git repos的提交都会显示?我已经使用自己的名称和自定义scm名称配置了所有git repos,这些名称在构建页面的中间正确显示,但在左侧nav git构建数据链接中没有.所有配置的git repos的所有更改也不会显示,只显示列表中的第一个.虽然,所有这些信息似乎都正确地存储在构建项目build.xml中.

有关解决方法的建议?

简而言之,我有一个1 jenkins构建项目的5 git repos.我想要显示所有5 git repos(不仅仅是顶级repo)的提交历史记录,或者至少在git构建数据链接中.这也会影响使用jenkins构建信息更新Atlassian的STASH提交,以及JIRA的CI构建选项卡和Jenkins构建信息.

Ann*_*i S 0

安装插件“多个 SCM 插件”并设置您的存储库:

  • 存储库网址
  • 凭据 单击“高级”按钮
  • 名称:提供名称,如第一个存储库 origin、第二个存储库 origin1 等。您可以提供任何唯一的名称
  • 签出到子目录,即存储库的本地子目录(系统上您希望在其中签出存储库的目录)
  • 自定义SCM名称

与上述步骤类似,设置所有存储库。附上我的詹金斯配置的屏幕截图。

具有 2 个存储库的 Jenkins 配置