Add deploy dry-run mode
This commit is contained in:
@@ -25,7 +25,8 @@ Ein SFTP-Deployment ist vorbereitet.
|
||||
1. Vorlage kopieren: `cp .deploy.env.example .deploy.env`
|
||||
2. In `.deploy.env` Host, Benutzer, Port und Zielpfad eintragen
|
||||
3. Upload-Liste bei Bedarf in `scripts/deploy-include.txt` anpassen
|
||||
4. Deployment starten: `./scripts/deploy-sftp.sh`
|
||||
4. Optional Vorschau anzeigen: `./scripts/deploy-sftp.sh --dry-run`
|
||||
5. Deployment starten: `./scripts/deploy-sftp.sh`
|
||||
|
||||
Beispiel fuer die Konfiguration:
|
||||
|
||||
@@ -40,4 +41,6 @@ Das Skript uebertraegt die statischen Projektdateien und Verzeichnisse `css`, `i
|
||||
|
||||
Vor dem Verbindungsaufbau prueft das Skript, ob alle in `scripts/deploy-include.txt` aufgefuehrten Dateien und Verzeichnisse lokal vorhanden sind. Die Upload-Liste kann damit zentral gepflegt werden.
|
||||
|
||||
Mit `--dry-run` gibt das Skript nur die erzeugten SFTP-Befehle aus, ohne eine Verbindung zum Server aufzubauen.
|
||||
|
||||
Wichtig: Das Deployment aktualisiert vorhandene Dateien, entfernt aber keine Dateien auf dem Server, die lokal bereits geloescht wurden.
|
||||
Reference in New Issue
Block a user