Einführung und Hilfestellung für Release management auf Drupal.org
am 16.01.2018 - 08:47 Uhr in
Liebe Community,
auf Drupal.org habe ich mittlerweile zwei Projekte veröffentlicht, einmal ISORegistry und einmal OpenLayersD8.
Eigenartigerweise tue ich mich im Git-Management sehr schwer und habe auch das Gefühl, dass in beiden Projekten Aktionen unterschiedliche Reaktionen hervorrufen. Die Erläuterung auf der Version-Control Seite und Maintaining a drupal.org project with Git sind mir bekannt, dennoch stelle ich mich an wie der erste Mensch. Ich wäre sehr dankbar, wenn mir jemand seine best pratice Beispiele zeigen könnte.
Folgende Probleme sind explizit zu bennen:
Wie sollte die Remote-Branch Struktur aussehen und welche Auswirkungen hat das auf die Dev und Releases?
Wie erzeuge ich tatsächlich Releases, nur mit Tags oder doch eher Branches - was muss ich über die GUI steuern?
Gibt es eine gute Struktur für die Branches auf dem localen Repository?
Ich möchte das ganze anschließend auch über Jenkins automatisieren, mit meinen anderen Git-Projekten klappt das tatsächlich gut, jedoch arbeite ich da nicht mit Tags.
Da schaut das ganze so aus:
Local:
Feature-Branches => jeder Branch wird getestet und bei bestehendem Test in einen Dev-Branch überführt
Wenn alle Feature einer Version migriert sind, wird die aktuellste Dev-Version getestet
Wenn alle Fehler behoben sind wird das ganze in den Master-Branch überführt
Remote:
Dev-Branch und Master-Branch gibt es auch auf dem Remote-Repository
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich denke ich habe das mit
am 02.02.2018 - 17:29 Uhr
Ich denke ich habe das mit Git jetzt alles soweit im Griff und habe auch fast alles (von Selenium und phpunit test) im Griff. Ich kann mir jedoch nicht vorstellen, dass ich Releases wirklich nur über die GUI anlegen kann, gibt es da noch eine andere Möglichkeit?
mfg
Aller Anfang ist schwer...
klar. Über die
am 02.02.2018 - 17:52 Uhr
klar. Über die Befehlszeile:
git tag -a 1.0.0 -m "Release of version 1.0.0"
git push --tags
https://drupal-tv.de
Drupal sehen und lernen
Vielen Dank
am 04.03.2018 - 14:54 Uhr
Vielen Dank
Aller Anfang ist schwer...