1.3 KiB
1.3 KiB
Worflow zum Arbeiten an 'sternwarte'
rxf 2024-02-10
Voraussetzung:
Im Workspace auf dem Entwicklungsrechner befindet sich die aktuell(st)e Version. Diese ist im GIT als main (oder master) abgelegt.
Ablauf
- Branch mit akt. Datum anlegen
- Via rsync die im Moment aktuelle Version vom gfpw-Server holen (./do_rsync_down.sh)
- diesen Branch einchecken
- diesen Branch nach main mergen
- neuen Branch anlegen (Bezeichnung je nach auszuführender Änderung)
- auf diesem Branch dann die Änderungen durchführen. Evtl. mehrmals einchecken. Testen
- mit rsync diesen Branch nach "test.sterwarte-welzheim.de" senden und zum Testen freigeben
- ggf. Änderungen durchführen und wieder hochspielen
- Prüfen, ob inzwischen Änderungen oben auf dem Server gemacht wurden, indem ein ./do_rsync_down.sh mit der Option -n gegen den Main-Branch ausgeführt wird.
- Wenn ja, diese ggf. in den Main-Branch reinholen (mit dem rsync ohne das '-n')
- Wenn OK, dann den Branch nach main mergen und anschließend den Main-Branch nach "sternwarte-welzheim.de" hoch stellen (mit ./do_rsync_up.sh)
Beachten zum Test
- Datenbank Nr. 5 entsprechend updaten
- im Verzeichnis webroot das .htaccess anpassen, so dass es auf test.sternwarte-welzheim.de umleitet