23 lines
1.3 KiB
Markdown
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
|