Wir wissen, wie wichtig eine stabile Integration zwischen deinem Quellcode-Tool und monday.com ist, deshalb möchten wir dir die GitHub-Integration vorstellen.
Die einmalig zu installierende Integration mit GitHub bietet leistungsfähige Vorlagen, damit dein Team in einem nahtlosen Softwareentwicklungsprozess arbeiten kann, von der Planung und Nachverfolgung von Sprints auf monday dev bis zur Ausführung des perfekten Codes auf GitHub.
Bei der Integration handelt es sich um eine Integration von Berechtigungen auf Konto-Ebene. Sobald die Integration in nur wenigen Schritten vorinstalliert ist, kann jeder in deinem Team neue Vorlagen erstellen.
Du wirst gebeten, eine Organisation für dein Konto auszuwählen:
Du wirst dann aufgefordert, monday.com in deinem GitHub-Konto zu autorisieren:
Sobald diese installiert ist, können Benutzer neue Vorlagen hinzufügen und werden automatisch mit deinem GitHub-Konto authentifiziert.
Deinem Workflow hinzufügen
Um die Vorlagen für die Integration in GitHub zu deinem gewünschten Board hinzuzufügen, rufe dieses Board auf und klicke oben rechts auf Integrieren:
Sobald du in der Automatisierungszentrale bist, suche in der Suchleiste nach „GitHub“:
Klicke auf das Banner „GitHub“, um die Vorlagen zu sehen, die unsere Integration bietet:
Dann kannst du die Vorlagen auswählen, die du zu deinem Board hinzufügen möchtest.
Zwei-Wege-Synchronisation erstellen
Eine Zwei-Wege-Synchronisierung findet statt, wenn Daten sowohl von monday.com nach GitHub als auch von GitHub nach monday.com gesendet werden. Auf diese Weise stimmen deine Daten auf beiden Plattformen überein und bleiben aktuell.
Um eine Zwei-Wege-Synchronisierung zu erstellen, wähle beide Wege im Drop-down-Menü aus.
Wenn du z. B. die Spalte Verantwortlicher deines Elements auf monday.com dem Feld Zuständige Person auf GitHub zuordnen möchtest, wählst du diese Felder in den jeweiligen Drop-down-Menüs aus. Wähle dann unter dem Drop-down-Menü Richtung wählen beide Wege aus.
Was ist die Element-ID?
Einige der Vorlagen für die Integration benötigen eine „eindeutige Verbindung“ zwischen monday.com und GitHub, um die beiden Plattformen zu synchronisieren, und die Element-ID dient als eindeutige Nummer für das Element.
Nehmen wir die Integrationsvorlage als Beispiel: „Wenn ein Pull Request in diesem Repository erstellt und die Element-ID im Pull-Request-Namen erwähnt wird, ändere den Status in etwas.“
Sobald der Pull Request in GitHub erstellt wurde, identifiziert das System anhand der Element-ID in monday.com, welches Element es ändern muss.
GitHub Actions
GitHub Actions ist ein in GitHub integriertes Tool, mit dem du Aufgaben innerhalb deines Workflows zur Softwareentwicklung automatisieren kannst. Dadurch entfallen sich wiederholende Aufgaben, was wiederum den Entwicklungsprozess strafft und ihn effizienter macht.
Was kann GitHub Actions leisten?
- CI/CD-Pipeline automatisieren: Damit kannst du automatische Prozesse einrichten, um deinen Code zu erstellen, zu testen und bereitzustellen, sobald es Änderungen gibt. So werden Fehler frühzeitig erkannt und der Release-Prozess gestrafft.
- Workflows auf der Grundlage von Ereignissen ausführen: Mit GitHub Actions kannst du Workflows auf der Grundlage verschiedener Ereignisse in deinem Repository auslösen. Du kannst zum Beispiel einen Workflow erstellen, der automatisch Tests durchführt, sobald ein Pull Request vorliegt.
- Eine große Anzahl von Aktionen nutzen: Es gibt eine umfassende Auswahl an vorgefertigten Aktionen, die du für verschiedene Aufgaben nutzen kannst. Dabei kann es sich um alles Mögliche handeln, von der Bereitstellung deines Codes auf verschiedenen Plattformen bis zum Erstellen von Tickets in Projektmanagement-Tools. Du kannst auch deine eigenen benutzerdefinierten Aktionen erstellen.
Hier kannst du die Vorlage für unsere GitHub-Integration finden, die ein Element zu bestimmten Workflows öffnet, die mit bestimmten Schlussfolgerungen enden. Das Element kann mit Workflow-Daten versehen werden.
Um die Vorlage zu verwenden, rufe die Automatisierungszentrale auf und suche nach GitHub. Dort klickst du auf die Vorlage wie unten.
Was musst du sonst noch wissen?
Funktioniert die Integration auch, wenn die Anwendung nicht in GitHub installiert wird?
- Nein, die Integration ist nicht möglich, ohne dass die Anwendung in GitHub installiert ist.
Kann das monday.com Konto mit mehreren Organisationen auf GitHub verbunden werden?
- Ja! Du kannst deine monday.com Konten mit mehreren GitHub Organisationen verbinden.
Um die monday.com Anwendung von GitHub zu deinstallieren, gehe zu deinem GitHub-Konto > Einstellungen > Anwendungen und suche monday.com. Scrolle nach unten zur „Gefahrenzone“ und klicke auf „Deinstallieren“.
Wenn du Hilfe bei der Erstellung von benutzerdefinierten Integrationen brauchst, bieten wir auch eine Option für kostenpflichtige Unterstützung über unser Netzwerk zertifizierter monday.com Partner an. Wenn du daran interessiert bist, fülle dieses Formular aus und jemand wird sich in Kürze mit dir in Verbindung setzen!
Wenn du Fragen hast, wende dich einfach hier an unser Team. Wir sind rund um die Uhr erreichbar und helfen gerne!
Kommentare