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 "
|
lftp -c "
|
||||||
set ftp:ssl-allow no;
|
set ftp:ssl-allow no;
|
||||||
open -u $USERNAME,$PASSWORD $PRODUCTION_HOST;
|
open -u $USERNAME,$PASSWORD $PRODUCTION_HOST;
|
||||||
mirror --reverse --verbose --ignore-time --parallel=10 \
|
mirror --reverse --delete --verbose --ignore-time --parallel=10 \
|
||||||
-x 'local/' \
|
-x 'local/' \
|
||||||
-x 'css/src/' \
|
-x 'css/src/' \
|
||||||
-x 'css/style.css' \
|
-x 'css/style.css' \
|
||||||
-x 'css/style.css.map' \
|
-x 'css/style.css.map' \
|
||||||
-x 'css/style.scss' \
|
-x 'css/style.scss' \
|
||||||
assets assets;
|
assets assets;
|
||||||
mirror --reverse --verbose --ignore-time --parallel=10 \
|
mirror --reverse --delete --verbose --ignore-time --parallel=10 \
|
||||||
-x 'accounts/' \
|
-x 'accounts/' \
|
||||||
-x 'cache/' \
|
-x 'cache/' \
|
||||||
-x 'sessions/' \
|
-x 'sessions/' \
|
||||||
site site;
|
site site;
|
||||||
mirror --reverse --verbose --ignore-time --parallel=10 \
|
mirror --reverse --delete --verbose --ignore-time --parallel=10 \
|
||||||
kirby kirby;
|
kirby kirby;
|
||||||
mirror --reverse --verbose --ignore-time --parallel=10 \
|
mirror --reverse --delete --verbose --ignore-time --parallel=10 \
|
||||||
vendor vendor;
|
vendor vendor;
|
||||||
put index.php -o index.php;
|
put index.php -o index.php;
|
||||||
quit"
|
quit"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue