Überarbeitung der automatischen Veröffentlichung der Webseite #3

Geschlossen
2023-06-18 21:54:13 +02:00 von nickslowinski geöffnet · 1 Kommentar
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 2023-06-18 21:54:13 +02:00 selbst zugewiesen
nickslowinski hat dies zum Projekt Roadmap 2024 2023-06-18 22:28:09 +02:00 hinzugefügt
Autor
Besitzer

Dieses issue ist jetzt nicht mehr relevant, da dieses Projekt auf Docusaurus umgestellt wurde.

Ein neues Issue wird bald eröffnet.

Dieses issue ist jetzt nicht mehr relevant, da dieses Projekt auf Docusaurus umgestellt wurde. Ein neues Issue wird bald eröffnet.
nickslowinski hat diesen Issue 2024-05-11 12:01:31 +02:00 geschlossen
Anmelden, um an der Diskussion teilzunehmen.
Keine Label
Kein Meilenstein
Kein Projekt
Niemand zuständig
1 Beteiligter
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.