Dein Entwicklerteam nutzt GitLab für die Codeverwaltung und Redmine fürs Projektmanagement? Dann kannst du mit dem Redmine DevOps-Plugin deine Effizienz steigern! Das Plugin verbindet GitLab und Redmine, wodurch du Informationen besser austauschst und transparenter arbeitest. Hier erfährst du, wie es funktioniert und welche Vorteile es bietet.

Dein zentraler Informationspunkt

Das Plugin bündelt wichtige GitLab-Informationen direkt in Redmine. Projektleiter, Entwickler, Tester und alle anderen sehen die relevanten Daten – ohne zwischen verschiedenen Anwendungen wechseln zu müssen. Das spart Zeit und erhöht die Produktivität.

Redmine DevOps Plugin integriert GitLab

Welche GitLab-Informationen werden integriert?

Du siehst diese Informationen als interaktive Blöcke in deinem Redmine-Dashboard:

  • GitLab Merge Requests: Verfolge den Fortschritt von Code-Änderungen.
  • GitLab Pipelines: Überwache den Build- und Deployment-Status deiner Projekte.
  • GitLab Projekte: Behalte den Überblick über alle relevanten GitLab-Projekte.
  • GitLab Tickets: Verbinde Redmine-Aufgaben mit GitLab-Tickets für eine bessere Aufgabenverwaltung.

Mehr als nur ein Dashboard

Das Plugin zeigt nicht nur Daten an. Du kannst externe Commit-Nachrichten mit Redmine-Tickets verknüpfen und Repository-Aktualisierungen über Webhooks integrieren (vorausgesetzt, die Redmine-Integration ist in deiner GitLab-Instanz aktiviert). Das automatisiert deine Arbeitsabläufe.

Der größte Vorteil der Dashboard-Unterstützung besteht darin, dass zusätzlich zu einem öffentlich zugänglichen Dashboard jeder Mitarbeiter mit Dashboard-Berechtigung problemlos sein eigenes privates Dashboard mit seinen persönlichen GitLab-Kontoinformationen erstellen kann.

Einfache Einrichtung und Zugriffskontrolle

Die Einrichtung ist relativ unkompliziert möglich:

Redmine DevOps Plugin integriert GitLab

  1. Einmalige Konfiguration: Ein Administrator richtet die Verbindung zu GitLab ein (ein GitLab Personal Access Token wird benötigt).

  2. Rollenbasierte Berechtigungen: Du bestimmst, welche Benutzergruppen GitLab-Informationen sehen dürfen (z.B. “Repository-Infos anzeigen”, “Build-Informationen anzeigen”).

  3. Dashboard-Anpassung: Wähle die gewünschten GitLab-Dashboard-Blöcke aus und passe deine Projektübersicht an. Benutzer mit den nötigen Rechten können ihr eigenes Dashboard erstellen.

Erwähnenswerte Automatisierungsmöglichkeiten

  • Automatische Ticketstatus-Änderung: Definiere Schlüsselwörter in deinen Commit-Nachrichten, um den Status von Redmine-Tickets automatisch zu ändern. Kein manuelles Aktualisieren in Redmine mehr notwendig.

  • Zeitbuchungen via Commit-Message: Trage deine Arbeitszeit direkt über Commit-Nachrichten ein, die mit Redmine-Tickets verknüpft sind (erfordert die entsprechende Aktivierung in den Redmine-Einstellungen).

Redmine DevOps Plugin

Zeitbuchungen zu einem referenzierten Ticket sind mittels Commit-Message möglich, wenn dies in den Redmine Settings entsprechend aktiviert ist. Und die hierfür notwendige Commit-Message laut einem der genannten Beispiele auf Redmine.org integriert wurde.

Für wen ist das Plugin geeignet?

Das Plugin ist hilfreich für Unternehmen mit:

  • Funktionsübergreifenden Teams (IT und Business)
  • Redmine als Projektmanagement-Tool
  • GitLab (oder anderen unterstützten DevOps-Tools)

GitLab ist ein Open-Source-Tool für die Zusammenarbeit von Entwicklern mit einem umfangreichen Funktionsumfang, darunter die Verwaltung von Repositories, Review-Werkzeuge, Bugticketverfolgung, Aktivitätsfeeds und vieles mehr.

Vorteile auf einen Blick:

  • Bessere Zusammenarbeit: Mehr Transparenz und Informationsaustausch.
  • Effizienzgewinn: Weniger Kontextwechsel und Zeitersparnis.
  • Automatisierung: Automatische Ticket-Updates und Zeitverfolgung durch Einsatz passender Commit-Messages.
  • Verbesserte Teamarbeit: Mitarbeiter erhalten Einblicke in andere Bereiche außerhalb Redmine.

Fazit

Das Redmine DevOps-Plugin hilft dir, effizienter und besser im Team zu arbeiten.

  • Als Projektmanager erhältst du durch die nahtlose Integration von GitLab-Daten einen umfassenden Überblick über den Projektfortschritt und kannst Engpässe frühzeitig erkennen. Die Automatisierung von Ticket-Updates und Zeitverfolgung spart dir wertvolle Zeit und Ressourcen.
  • Für das DevOps-Team bedeutet das konkret: weniger manueller Aufwand bei der Status-Aktualisierung, mehr Zeit für die eigentliche Entwicklungsarbeit und eine verbesserte Transparenz des eigenen Beitrags zum Gesamtprojekt. Die direkte Verknüpfung von Code-Änderungen (Commits) mit Redmine-Tickets ermöglicht eine präzisere Zeitverfolgung und vereinfacht die spätere Abrechnung. Teste die Funktionalität in unserer Online-Demo!
  • Bei Fragen zu Angeboten und Hosting-Lösungen kontaktiere uns gerne.

Weiterführende Infos

Aktualisiert: