2013-11-20 9 views
5

Hat jemand erfolgreich jenkins mehrere scm plugin mit git wo commits von allen konfigurierten git repos in beiden git build daten und jenkins build job build page anzeigen? Ich habe alle git Repos mit ihrem eigenen Namen und benutzerdefinierten SCM-Namen konfiguriert, der korrekt in der Mitte der Build-Seite angezeigt wird, aber nicht in den linken nav git build data-Links. Es werden auch nicht alle Änderungen von allen konfigurierten Git-Repos angezeigt, nur der erste in der Liste. Obwohl alle diese Informationen in den Build-Projekten build.xml korrekt gespeichert werden.Wie bekomme ich alle git commits mit Jenkins multiple scm plugin mit git

Vorschläge für eine Problemumgehung?

Kurz gesagt, ich habe 5 Git Repos für ein 1 Jenkins Build-Projekt. Ich möchte, dass der Commit-Verlauf für alle 5 Git-Repos (nicht nur für den Top-Repo) angezeigt wird oder zumindest in der Git-Build-Datenverbindung ist. Dies hat auch Auswirkungen auf die Aktualisierung von Atlassians STASH-Commits mit der Jenkins-Build-Information sowie auf JIRAs CI-Build-Tab mit den Jenkins-Build-Informationen.

+0

Haben Sie jemals eine Lösung für Ihr Problem finden? –

Antwort

0

Install 'Multiple SCMs Plugin' Plugin und Setup-Repositories:

  • Repository URL
  • Credentials Klicken Sie auf 'Advance-Schaltfläche
  • Name: Name als erster Repository Herkunft liefern , 2. Herkunft1 und so weiter. Sie können einen beliebigen eindeutigen Namen für Repo (Verzeichnis auf Ihrem System, in dem Sie Ihre Repo wollen ausgecheckt werden)
  • Check out in ein Unterverzeichnis dh lokalen Unterverzeichnis liefern
  • Benutzerdefinierte SCM Name

Set up all Ihre Repos ähnlich den obigen Schritten. Screenshot meiner Jenkins-Konfiguration anhängen.

Jenkins configuration with 2 repos

+0

Siehe den Link http://stackoverflow.com/questions/31003701/how-to-get-change-logs-from-two-repositories-configured-in-jenkins –