![]() |
GIT: Branch Name mit übertragen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallöle...:P
Ist es möglich, daß der lokale Branch Name und der Tag Name auch zum Bitbucket, und damit auch zum "Mitarbeiter", übertragen werden? Gibt es dafür eine Einstellung? Hintergund: Der Mitarbeiter soll auch die Ticketnummer (#612) sehen. Danke... |
AW: GIT: Branch Name mit übertragen
Ich weiß nicht wie das beim Bitbucket ist, aber Hooks gibt es dort doch bestimmt auch?
* Nummer vom BitBucket in die CommitMessage schreiben (oder als Tag anhängen) * * entweder direkt bei jedem Commit * * oder mindestens in den Commit wo der Branch erstellt wird * und Git/BitBucket kann dann Commit, Branch und PullRequest synchronisieren * es gibt auch PreCommitHooks, da kann man z.B. in die CommitMessage Dinge einfügen, welche von Git/BitBucket abgefragt wurden * * also automatisiert CommitMessage bearbeiten und/oder Tags erstellen/löschen, sowie im TicketSystem und PullRequst die Einträge verwalten Wir haben hier aktuell GitHub und ein eigenes Redmine und dort in den Ticketköpfen ein paar Felder eingefügt, für z.B. PullRequst-Nummer und Brunch. (vorher Link im Tickettext) Beim Commit schreiben wir die #Tickednummer oder Redmine-URL mit in den Messagetext rein. Im Git/GitHub gibt es einen Commit/Push-Hook, welcher diese Commitmessage auswerte. Und dann kann man Pullrequst und Redmine praktisch sich selbst über die Hooks verbinden/synchronisieren lassen. (Nummern und Namen untereinander austauschen/verbinden) GitHub stößt beim Commit/Push, in gewisse Repositories, auch unser CI an und startet die Tests der Datenbankscripte. (erst wenn Tests erfolgreich und das OK des/der Reviewer, wird der PullRequest freigeschaltet) (automatisches Delphicode compilieren und Tests sind in Planung/Aufbau -> erstmal FinalBuilder per Console und TestInsight noch manuell) Automatisierte Oberflächentests waren bei der über 30 Jahre alten und extrem verschachtelten Software erstmal eine schnelle/einfache Testlösung. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz