Skip to content

Commit 62747dc

Browse files
committed
test
1 parent e554d31 commit 62747dc

File tree

2 files changed

+25
-13
lines changed

2 files changed

+25
-13
lines changed

.github/workflows/production.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,19 @@ jobs:
100100
sudo apt install tree
101101
tree public
102102
103-
- name: Install rclone
104-
run: |
105-
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
106-
unzip rclone-current-linux-amd64.zip
107-
mv rclone-*-linux-amd64/rclone ./
103+
- name: Configure AWS Credentials
104+
uses: aws-actions/configure-aws-credentials@v1
105+
with:
106+
aws-access-key-id: ${{ secrets.TENCENTCLOUD_SECRET_ID }}
107+
aws-secret-access-key: ${{ secrets.TENCENTCLOUD_SECRET_KEY }}
108108

109109
- name: Upload test file
110110
env:
111-
RCLONE_CONN_STRING: ":s3,endpoint=cos.ap-beijing.myqcloud.com,access_key_id=${{ secrets.TENCENTCLOUD_SECRET_ID }},secret_access_key=${{ secrets.TENCENTCLOUD_SECRET_KEY }},force_path_style=false"
112111
TENCENTCLOUD_BUCKET_ID: ${{ secrets.TENCENTCLOUD_BUCKET_ID }}
113112
run: |
114-
./rclone sync public/ "${RCLONE_CONN_STRING}:${TENCENTCLOUD_BUCKET_ID}/prod" --delete-before
113+
aws s3 sync public/ s3://${TENCENTCLOUD_BUCKET_ID} \
114+
--no-progress \
115+
--follow-symlinks \
116+
--size-only \
117+
--delete \
118+
--endpoint-url https://cos.na-ashburn.myqcloud.com

.github/workflows/upload-test.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,19 @@ jobs:
1515
with:
1616
ref: "master"
1717

18-
- name: Install rclone
19-
run: |
20-
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
21-
unzip rclone-current-linux-amd64.zip
22-
mv rclone-*-linux-amd64/rclone ./
18+
- name: Configure AWS Credentials
19+
uses: aws-actions/configure-aws-credentials@v1
20+
with:
21+
aws-access-key-id: ${{ secrets.TENCENTCLOUD_SECRET_ID }}
22+
aws-secret-access-key: ${{ secrets.TENCENTCLOUD_SECRET_KEY }}
2323

2424
- name: Upload test file
25-
run: ./rclone copyto README.md "${RCLONE_CONN_STRING}:${TENCENTCLOUD_BUCKET_ID}/README.md"
25+
env:
26+
TENCENTCLOUD_BUCKET_ID: ${{ secrets.TENCENTCLOUD_BUCKET_ID }}
27+
run: |
28+
aws s3 sync README.md s3://${TENCENTCLOUD_BUCKET_ID}/README.md \
29+
--no-progress \
30+
--follow-symlinks \
31+
--size-only \
32+
--delete \
33+
--endpoint-url https://cos.na-ashburn.myqcloud.com

0 commit comments

Comments
 (0)