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

时间:2013-11-20 16:56:12

标签: git jenkins jira 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提交,以及使用Jenkins构建信息更新JIRA的CI构建选项卡。

1 个答案:

答案 0 :(得分:0)

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

  • 存储库网址
  • 凭证 点击“提前”按钮
  • 名称:提供名称作为第一个存储库原点,第二个原点1,依此类推。您可以提供任何唯一名称
  • 查看子目录,即repo的本地子目录(系统中要在其中签出回购的目录)
  • 自定义SCM名称

设置与上述步骤类似的所有回购。附上我的jenkins配置的屏幕截图。

Jenkins configuration with 2 repos