ci: add --delete flag to FTP mirror commands
Enable automatic deletion of remote files that no longer exist locally. This ensures the production server stays in sync with the repository, removing obsolete files like the renamed stylesheet.css. Protected directories (accounts, cache, sessions) remain excluded. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
0f46618066
commit
b123e92da8
1 changed files with 4 additions and 4 deletions
|
|
@ -42,21 +42,21 @@ jobs:
|
|||
lftp -c "
|
||||
set ftp:ssl-allow no;
|
||||
open -u $USERNAME,$PASSWORD $PRODUCTION_HOST;
|
||||
mirror --reverse --verbose --ignore-time --parallel=10 \
|
||||
mirror --reverse --delete --verbose --ignore-time --parallel=10 \
|
||||
-x 'local/' \
|
||||
-x 'css/src/' \
|
||||
-x 'css/style.css' \
|
||||
-x 'css/style.css.map' \
|
||||
-x 'css/style.scss' \
|
||||
assets assets;
|
||||
mirror --reverse --verbose --ignore-time --parallel=10 \
|
||||
mirror --reverse --delete --verbose --ignore-time --parallel=10 \
|
||||
-x 'accounts/' \
|
||||
-x 'cache/' \
|
||||
-x 'sessions/' \
|
||||
site site;
|
||||
mirror --reverse --verbose --ignore-time --parallel=10 \
|
||||
mirror --reverse --delete --verbose --ignore-time --parallel=10 \
|
||||
kirby kirby;
|
||||
mirror --reverse --verbose --ignore-time --parallel=10 \
|
||||
mirror --reverse --delete --verbose --ignore-time --parallel=10 \
|
||||
vendor vendor;
|
||||
put index.php -o index.php;
|
||||
quit"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue