Zum Inhalt springen
Platz sichern

Beispiel: Inhalte für eine Website bereitstellen

Einen Build als vorbereiteten Stand senden und danach bewusst darauf umschalten.

Du brauchst

Die pipeit-CLI (Linux, macOS, Windows), angemeldet, und die Rechte, die der jeweilige Befehl braucht.

Dieses Beispiel nutzt die Ordnerübertragung im Release-Modus.

  1. Lege auf B einen privaten Alias wie website und normale Empfangsrechte an.
  2. B richtet die Ordnerrichtlinie für den gewünschten Modus ein. Für vorbereitete Stände: --mode release sowie explizite --activator-Geräte. Gib bei Richtlinienänderungen die vollständigen gewünschten Rechte an; nimm keine stillschweigende Ergänzung an.
  3. A baut die Website lokal oder in CI und sendet den unveränderlichen Ausgabeordner mit --mode release.
  4. Erst nach dem geprüften Tree-Receipt liest du den aktuellen Stand mit release head und aktivierst ihn bewusst.
  5. Warte den separaten Aktivierungsbeleg ab. Die Anwendung selbst muss den aktivierten Stand verwenden; Prozessstart und Dienstneustart bleiben Aufgaben der eigenen Betriebsumgebung.

Beispiel für die Schritte 3 bis 5 nach vollständiger Einrichtung:

pipeit send ./dist --contents --mode release --profile v2 \
  --target TARGET-DEVICE --destination website --json
pipeit release head --target TARGET-DEVICE --policy POLICY-ID
pipeit release activate TRANSFER-ID --target TARGET-DEVICE \
  --policy POLICY-ID --expected-generation GENERATION

Es klappt trotzdem nicht?

Lies zuerst die Fehlerhilfe. Hilft sie nicht weiter, sag uns, was passiert ist.