Skip to content

Commit 2be7efb

Browse files
committed
perf: update default rsync options
BREAKING CHANGE: Default rsync options updated to speed up default deployments. from `rltgoDzvO` to `-rlgoDzvc -i`
1 parent e6e41a5 commit 2be7efb

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

.github/workflows/e2e-manual.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
ARGS:
77
description: 'ARGS'
88
required: true
9-
default: '-rltgoDzvO --delete --chmod=ugo+rwX --progress'
9+
default: '-rlgoDzvc -i --delete --chmod=ugo+rwX --progress'
1010
EXCLUDE:
1111
description: 'EXCLUDE'
1212
required: true

.github/workflows/e2e.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474

7575
- name: set shared ENV variables for multi target deployment
7676
run: |
77-
echo "ARGS=-rltgoDzvOR --delete --chmod=ugo+rwX --progress" >> $GITHUB_ENV
77+
echo "ARGS=-rlgoDzvcR -i --delete --chmod=ugo+rwX --progress" >> $GITHUB_ENV
7878
echo "SSH_CMD_ARGS=-o StrictHostKeyChecking=no, -o UserKnownHostsFile=/dev/null" >> $GITHUB_ENV
7979
echo "SOURCE=test_project/ test_project2/" >> $GITHUB_ENV
8080
echo "EXCLUDE=skip_dir/, /node_modules/" >> $GITHUB_ENV

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ eg: myusername
4141

4242
eg: '59184'
4343

44-
##### 5. `ARGS` (optional, default '-rltgoDzvO')
44+
##### 5. `ARGS` (optional, default '-rlgoDzvc -i')
4545

4646
For any initial/required rsync flags, eg: `-avzr --delete`
4747

@@ -83,7 +83,7 @@ or use the latest version from a branch, eg: ssh-deploy@main
8383
uses: easingthemes/ssh-deploy@main
8484
env:
8585
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
86-
ARGS: "-rltgoDzvO"
86+
ARGS: "-rlgoDzvc -i"
8787
SOURCE: "dist/"
8888
REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
8989
REMOTE_USER: ${{ secrets.REMOTE_USER }}
@@ -124,7 +124,7 @@ jobs:
124124
uses: easingthemes/ssh-deploy@main
125125
env:
126126
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
127-
ARGS: "-rltgoDzvO --delete"
127+
ARGS: "-rlgoDzvc -i --delete"
128128
SOURCE: "dist/"
129129
REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
130130
REMOTE_USER: ${{ secrets.REMOTE_USER }}

action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ inputs:
2626
ARGS:
2727
description: "Arguments to pass to rsync"
2828
required: false
29-
default: "-rltgoDzvO"
29+
default: "-rlgoDzvc -i"
3030
SSH_CMD_ARGS:
3131
description: "An array of ssh arguments, they must be prefixed with -o and separated by a comma, for example: -o SomeArgument=no, -o SomeOtherArgument=5 "
3232
required: false

src/inputs.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const defaultInputs = {
1313
source: './',
1414
target: `/home/${remoteUser}/`,
1515
exclude: '',
16-
args: '-rltgoDzvO',
16+
args: '-rlgoDzvc -i',
1717
sshCmdArgs: '-o StrictHostKeyChecking=no',
1818
deployKeyName: `deploy_key_${remoteUser}_${Date.now()}`
1919
};

0 commit comments

Comments
 (0)