Alte, nicht mehr benötigte Dateien entfernen
Normales Senden löscht nie etwas. Für einen verwalteten Dateibestand gibt es drei getrennte, bewusste Aktionen.
Du brauchst
Die pipeit-CLI (Linux, macOS, Windows), angemeldet, und die Rechte, die der jeweilige Befehl braucht.
Normales Senden und update löschen keine zusätzlichen Dateien. Für einen ausdrücklich verwalteten Bestand gibt es drei getrennte Aktionen:
- **Dateien übernehmen /
managed apply:** gelieferte Inhalte in den berechtigten Bestand übernehmen. - **Nicht mehr enthaltene Dateien entfernen /
managed prune:** den eigenen verwalteten Bestand an den gelieferten Stand angleichen. Unbeteiligte Fremddateien bleiben geschützt. - **Verwaltete Dateien entfernen /
managed delete:** den eigenen verwalteten Bestand ausdrücklich entfernen, ohne eine neue Übertragung als Vorwand zu benötigen.
B muss vorher eine gültige Empfängerrichtlinie mit genauen Akteursrechten und Budgets konfigurieren. Ein Senderecht oder ein Ablageziel reicht nicht. Der Empfänger legt genau fest, wer übernehmen, bereinigen oder entfernen darf und mit welchen Budgets.
Die normalen manuellen Schritte nach Vorbereitung eines solchen Auftrags:
pipeit managed preview ACTION-ID
pipeit managed approve ACTION-ID --plan-hash VERIFIED-PLAN-HASH
pipeit managed wait ACTION-IDLies erst den entschlüsselten Umfang, dann bestätige genau dessen Hash. Für unbeaufsichtigte CI ist eine ausdrücklich begrenzte CI-Richtlinie erforderlich; --unattended erteilt diese Rechte nicht selbst. Status, Wiederaufnahme, Abbruch, Wiederherstellung und Quarantänepflege sind getrennte Aktionen. Ein Transferabschluss ist keine Bestätigung einer Löschung oder Aktivierung.
Verwandte Anleitungen
- Kommandozeile und Server
Ordner ablegen, aktualisieren oder aktivieren
Drei Empfangsmodi mit unterschiedlicher Wirkung und was keiner von ihnen tut.
- Kommandozeile und Server
CI-Schritt mit nachweisbarem Ergebnis
Einen Ordner aus einer Pipeline zustellen und den Exitcode entscheiden lassen, ob der nächste Schritt laufen darf.
- Kommandozeile und Server
Beispiel: Inhalte für eine Website bereitstellen
Einen Build als vorbereiteten Stand senden und danach bewusst darauf umschalten.
Es klappt trotzdem nicht?
Lies zuerst die Fehlerhilfe. Hilft sie nicht weiter, sag uns, was passiert ist.