[Epic] Multiple DEV Environments
Warum?
Wäre praktisch für:
- #1094
- Infrastruktur Refactoring
- Entwicklung allgemein
Relevante Links und Bemerkungen
Beschreibung
Die Entwicklungsumgebung beispiel besteht aus:
- Es werden zwei virtuellen Maschinen bereit gestellt (nachfolgend
fc-beispiel-authundfc-beispiel-service) - Die VMs sind mit dem FIT-Connect-Ansible-Playbook initialisiert
- Die Domains
auth-beispiel.fit-connect.devund*.auth-beispiel.fit-connect.devwerden fürfc-beispiel-autheingetragen - Die Domains
service-beispiel.fit-connect.devund*.service-beispiel.fit-connect.devwerden fürfc-beispiel-serviceeingetragen - Die GitLab CI patcht die Umgebung
beispielbei Änderungen am Branchbeispiel(alternativ ein Tag) - ... sofern im Infrastruktur-Repo unter
config/envsein Unterverzeichnisbeispielmit einerauth.jsonundservice.jsonist.
Offene Punkte
- Patchen wir einen Tag oder Branch auf die Entwicklungsumgebung?
- Wie regeln/dokumentieren wir, welcher Entwickler welches Env nutzt?
- Soll auch die Datenbank vorbefüllt werden?
- Soll es eine Möglichkeit zum Reset (z.B. leeren der Datenbank) geben?
Akzeptanzkriterien
-
Es existiert ein möglichst automatisierter Prozess um eine weitere Entwicklungsumgebung hochzufahren -
Es existiert ein möglichst automatisierter Prozess um eine Entwicklungsumgebung wieder abzuräumen -
Die GitLab CI wurde angepasst, um nicht nur mainauffc-dev-*sondern aucheval/beispielaufeval-beispiel-*zu patchen
Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)
-
... -
... -
... -
Definition of Done wurde geprüft
Edited by Manuel Menz