Files
2025-11-02 22:52:08 +01:00

23 lines
1.3 KiB
Markdown

## 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
1. Branch mit akt. Datum anlegen
2. Via **rsync** die im Moment aktuelle Version vom gfpw-Server holen (./do\_rsync\_down.sh)
3. diesen Branch einchecken
4. diesen Branch nach **main** mergen
5. neuen Branch anlegen (Bezeichnung je nach auszuführender Änderung)
6. auf diesem Branch dann die Änderungen durchführen. Evtl. mehrmals einchecken. Testen
7. mit **rsync** diesen Branch nach "test.sterwarte-welzheim.de" senden und zum Testen freigeben
8. ggf. Änderungen durchführen und wieder hochspielen
9. 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.
10. Wenn ja, diese ggf. in den Main-Branch reinholen (mit dem rsync ohne das '-n')
11. 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