Files
sternwarte_server/html/sternwarte/docs/workflow.md
2025-11-02 22:52:08 +01:00

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

  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