File tree Expand file tree Collapse file tree 2 files changed +11
-18
lines changed
Expand file tree Collapse file tree 2 files changed +11
-18
lines changed Original file line number Diff line number Diff line change @@ -100,26 +100,20 @@ jobs:
100100 sudo apt install tree
101101 tree public
102102
103- - name : AWS CLI Config Init
103+ - name : Install coscli
104104 run : |
105- mkdir -p ~/.aws
106- touch ~/.aws/config
107- echo "[default]
108- s3 =
109- addressing_style = virtual " > ~/.aws/config
110- touch ~/.aws/credentials
111- echo "[default]
112- aws_access_key_id=${{ secrets.TENCENTCLOUD_SECRET_ID }}
113- aws_secret_access_key=${{ secrets.TENCENTCLOUD_SECRET_KEY }}" > ~/.aws/credentials
105+ curl -O https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux-amd64
106+ mv coscli-linux-amd64 coscli
107+ chmod 755 coscli
114108
115109 - name : Deploy to COS
116110 run : |
117- aws s3 sync public/ s3 ://${{ secrets.TENCENTCLOUD_BUCKET_ID }} \
118- --no-progress \
119- --follow-symlinks \
120- --size-only \
121- --delete \
122- --endpoint-url https:// cos.na-ashburn.myqcloud.com
111+ ./coscli cp public/ cos ://${{ secrets.TENCENTCLOUD_BUCKET_ID }} \
112+ --init-skip \
113+ --recursive \
114+ --secret-id ${{ secrets.TENCENTCLOUD_SECRET_ID }} \
115+ --secret-key ${{ secrets.TENCENTCLOUD_SECRET_KEY }} \
116+ --endpoint cos.na-ashburn.myqcloud.com
123117
124118 - name : AWS CLI Config Clear
125119 run : cat /dev/null > ~/.aws/credentials
Original file line number Diff line number Diff line change 1414
1515 - name : Install coscli
1616 run : |
17- wget https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux-amd64
17+ curl -O https://cosbrowser.cloud.tencent.com/software/coscli/coscli-linux-amd64
1818 mv coscli-linux-amd64 coscli
1919 chmod 755 coscli
2020
2626 --secret-id ${{ secrets.TENCENTCLOUD_SECRET_ID }} \
2727 --secret-key ${{ secrets.TENCENTCLOUD_SECRET_KEY }} \
2828 --endpoint cos.na-ashburn.myqcloud.com
29- cat ./coscli_output/*/*
You can’t perform that action at this time.
0 commit comments