First Commit
This commit is contained in:
22
html/sternwarte/docs/workflow.md
Normal file
22
html/sternwarte/docs/workflow.md
Normal file
@@ -0,0 +1,22 @@
|
||||
## 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
|
||||
Reference in New Issue
Block a user