Überarbeitung der automatischen Veröffentlichung der Webseite #3

Offen
2023-06-18 21:54:13 +02:00 von nickslowinski geöffnet · 0 Kommentare
Besitzer

TL;DR

Auf die entsprechenden Systeme hat nur @NickSlowinski Zugriff, nur er kann dieses Issue bearbeiten und lösen.

Es werden 3 Branches angestrebt:

Branch Erläuterung
dev Entwicklungsumgebung; wahrscheinlich fehlerbehaftet
preview Qualitätskontrolle; gleichen Umgebung, wie die Live-Webseite
live 1:1 Kopie des aktuellen Quellcodes für die Webseite

⇨ Neuer Workflow: dev ⇾ preview ⇾ live

To-do

  • Git-Repository vorbereiten
    • preview Branch erstellen
    • preview Branch mit live synchronisieren
  • Preview-Webseite anlegen
    • DNS-Eintrag hinzufügen
    • Webserver Config anpassen
      • Standard Config einpflegen
      • Crawlern verbieten, die Webseite aufzurufen
    • Inhalte von der Live-Webseite mit der Preview-Webseite synchronisieren
  • Infrastruktur einstellen
    • keine Builds bei dev-Branch
    • bei preview-Builds Inhalte auf Preview-Webseite veröffentlichen lassen (im Unterordner mit dem Commit Hash, damit mehrere Vorabansichten (Previews) existieren können
    • nach merge von ´previewzulive` nochmal die Webseite neu bauen und auf der Live-Webseite veröffentlichen
  • Auf fehlerhaftes Verhalten prüfen und ggf. korrigieren
# TL;DR Auf die entsprechenden Systeme hat nur @NickSlowinski Zugriff, nur er kann dieses Issue bearbeiten und lösen. Es werden 3 Branches angestrebt: | Branch | Erläuterung | | ------- | ------------------------------------------------------------ | | dev | Entwicklungsumgebung; wahrscheinlich fehlerbehaftet | | preview | Qualitätskontrolle; gleichen Umgebung, wie die Live-Webseite | | live | 1:1 Kopie des aktuellen Quellcodes für die Webseite | ⇨ Neuer Workflow: dev ⇾ preview ⇾ live # To-do - [x] Git-Repository vorbereiten - [x] `preview` Branch erstellen - [x] `preview` Branch mit `live` synchronisieren - [ ] Preview-Webseite anlegen - [ ] DNS-Eintrag hinzufügen - [ ] Webserver Config anpassen - [ ] Standard Config einpflegen - [ ] Crawlern verbieten, die Webseite aufzurufen - [ ] Inhalte von der Live-Webseite mit der Preview-Webseite synchronisieren - [ ] Infrastruktur einstellen - keine Builds bei `dev`-Branch - bei `preview`-Builds Inhalte auf Preview-Webseite veröffentlichen lassen (im Unterordner mit dem Commit Hash, damit mehrere Vorabansichten (Previews) existieren können - nach merge von ´preview` zu `live` nochmal die Webseite neu bauen und auf der Live-Webseite veröffentlichen - [ ] Auf fehlerhaftes Verhalten prüfen und ggf. korrigieren
nickslowinski hat sich das Issue 2023-06-18 21:54:13 +02:00 selbst zugewiesen
nickslowinski hat dieses zum Roadmap projekt 2023-06-18 22:28:09 +02:00 hinzugefügt
Anmelden, um an der Diskussion teilzunehmen.
Kein Label
Kein Meilenstein
Kein Projekt
Niemand zuständig
1 Beteiligte
Nachrichten
Fällig am
Das Fälligkeitsdatum ist ungültig oder außerhalb des zulässigen Bereichs. Bitte verwende das Format „jjjj-mm-tt“.

Kein Fälligkeitsdatum gesetzt.

Abhängigkeiten

Keine Abhängigkeiten gesetzt.

Referenz: nick-slowinski.de/www#3
Keine Beschreibung angegeben.