2015-05-26 5 views
5

Wir haben gehostet Selbst Gitlab CE und Jira, wirWie integriere ich Jira mit GitLab CE?

  • Link git commit mit jira Ausgabe
  • Link git commit mit jira Ausgabe-Status, wie wir wollen beginnen/move/close Ausgabe von git Fragen
  • Grenze über Operationen auf bestimmten Zweigen zB nur Ausgabe Statusänderung, wenn auf dem Master-Zweig verpflichtet, da wir Anfrage für jede einzelne Funktion/bug

aber nur Gitlab EE führen fusionieren Integriert unterstützt Jira-Integration, wie könnte ich das für GitLab CE tun?

Ich bin auf Gitlab CE 7.8.2, Jira + Agile 6.4

+3

Ich bin gespannt, wie weit Sie auf diesem/was Sie getan haben, um dieses Problem zu lösen, wenn Sie getan haben. –

Antwort

1

Im Moment denke ich, die GitLab Listener add-on for JIRA der einzige Weg ist Gitlab CE und JIRA zu integrieren. Sie können Commit-Nachrichten verwenden, um JIRA-Worklogs, Kommentare und Aktivitäten zu generieren sowie Workflow-Übergänge auszuführen. Das Add-on versucht auch, GitLab-Benutzer JIRA-Benutzern zuzuordnen, um Arbeitsprotokolle, Kommentare usw. mit dem richtigen Benutzer zu verknüpfen.

Es ist ein einfaches Add-on und vielleicht deckt es nicht alle Ihre Anforderungen, aber es ist besser als nichts :).

+0

dieses Add-on kann Operationen auf bestimmten Zweigen nicht beschränken, habe ich versucht – fifth

5

Sie können sich dieses Projekt ansehen: https://github.com/akraxx/gitlab-jira-integration. Da es sich um eine Java-Anwendung handelt, benötigen Sie einen Server mit einer JVM, um sie auszuführen.

Folgen Sie der Readme zu wissen, wie sie konfigurieren :)

+0

bist du der Autor? sieht gut aus, ich werde versuchen und Feedback geben. Btw, froh, ein aktives Projekt für jira-gitlab Integration zu sehen – fifth

+0

Ja bin ich :) Lassen Sie mich wissen, wenn Sie einige Probleme haben, es zu konfigurieren oder zu starten! –

4

Ich denke, es jetzt einen besseren Weg:

https://docs.gitlab.com/ce/user/project/integrations/jira.html

Gitlab konfiguriert werden kann, mit JIRA zu interagieren. Die Konfiguration erfolgt über Benutzername und Passwort. Eine Verbindung zu einem JIRA-Server über CAS ist nicht möglich.

Jedes Projekt kann für die Verbindung mit einer anderen JIRA-Instanz konfiguriert werden, siehe Konfigurationsabschnitt. Wenn Sie eine JIRA-Instanz haben, können Sie die Einstellungsseite mit einer Standardvorlage füllen. Informationen zum Konfigurieren der Vorlage finden Sie im Dokument Services-Vorlagen.

Sobald das Projekt mit JIRA verbunden ist, können Sie die Probleme in JIRA direkt von GitLab aus referenzieren und schließen.

+0

Hallo, ist dieses Integrations-Plugin kostenpflichtig oder kostenlos? – vhen

+0

Dies ist kostenlos und verwendet kein zusätzliches Plugin. –