Hallo Team, Vor einiger Zeit haben die Entwickler, Jenny aus dem Support und Tilo uns getroffen, das aktuelle und zukünftige GIT-Deployment, seine Umsetzung und seine Folgen zu besprechen. Besonders ging es um diese Themen: * Umsetzung der Arbeit mit GIT & Branches, Namenskonventionen für Branches, Merging & PullRequests * Auslieferung von Hotfixes NUR noch per Deployment ab Release 2.2.3 * Entwicklungs-/Release-Zyklus von 4-6 Wochen, Phasen des Zyklus (Codefreeze, Testing TraSo, Testing beim Kunden, Release JT, Releases anderer Kunden, Entwicklungszeit) Daraus haben wir im Gespräch diese Empfehlungen für Verbesserungen abgeleitet: 1. Die Benennung von Git-Branches sollte um eine Angabe erweitert werden, welche die Herkunft des Branches angibt: feature/JT-1234 => *feature/2.2.2/JT-1234* oder *feature/develop/JT-1234* 2. Die Hotfix-Emails an hotfix@lists.traso.de könnten entfallen. Sie sind durch den Eintrag im Confluence und der damit verbundenen automatischen Email (welche die Hotfix-Liste aus demConfluence vollständig enthält) redundant. Dabei ist gegenwärtig der Eintrag im Confluence umfangreicher (betroffene Dateien sind zusätzlich enthalten) und soll bestehen bleiben. 3. Die Confluence-Liste der Hotfixes soll wie folgt optimiert werden: - Sortierung rückwärts (neuster Eintrag oben), - Sicherstellung, dass ALLE Kollegen diese Emails erhalten => HGE bekommt sie derzeit nicht - verlinkter JIRA-Task sollte die Überschrift des Tasks mit anzeigen (bisher nur wenig aussagekräftige Task-Nummer) - Beschreibungstext im Confluence umfangreicher verfassen => soll so aussagekräftig wie die Email derzeit werden - Betreff der automatischen Confluence-Mail => mehr Informationen? => Mit diesen Maßnahmen wir die automatische Confluence-Email deutlich aussagekräftiger als die gegenwärtige Hotfix-Mail ... spart aber Arbeit. 4. Die genannten Optimierungen lassen sich vollkommen synchron auch auf die Config-Hotfix-Liste anwenden => das Melden von Hotfixes per Confluence vereinheitlichte den Prozess. 5. Es besteht der Wunsch, auch die oben favorisierte Confluence-Funktion in Zukunft zu automatisieren: Durch das Deployment von Hotfixen über das Bamboo scheint es möglich zu sein, an diesen Prozess automatische Benachrichtigungen zu hängen => und damit gegebenenfalls den manuellen Eintrag ins Confluence zu automatisieren ... Zukunftsmusik! Ich würde mich freuen, wenn Ihr alle dazu kurz Stellung nehmen würdet. Danke und VG SRK -- Mit freundlichen Grüßen Stefan Rank-Kunitz - Entwicklung - ________________________________________________________ TraSo GmbH Georg-Schumann-Str. 294 D-04159 Leipzig Tel.: +49 341 909 87 45 / Fax: +49 341 909 87 49 E-Mail: s.rank-kunitz@traso.de Internet: http://www.traso.de ________________________________________________________ Geschäftsführer: Haiko Gerdes Handelsregister: Amtsgericht Leipzig, HRB 21850