@@ -38,23 +38,15 @@ jobs:
3838 git commit -m 'Update'
3939 git push -f https://x-access-token:${GITHUB_TOKEN}@github.com/fluid-dev/hexo-fluid-docs.git master
4040
41- - name : Setup qshell
42- uses : foxundermoon/setup-qshell@v5
41+ - name : Upload to COS
42+ uses : zkqiang/tencent-cos-action@v1
4343 with :
44- version : ' 2.12.0'
45-
46- - name : Upload to OSS
47- env :
48- QINIU_ACCESSKEY : ${{ secrets.QINIU_ACCESSKEY }}
49- QINIU_SECRETKEY : ${{ secrets.QINIU_SECRETKEY }}
50- QINIU_BUCKET : ' fluid-dev'
51- run : |
52- rm -rf ./docs/.vuepress/dist/.git
53- sed -i 's/\/hexo-fluid-docs\//\/docs\//g' `grep 'hexo-fluid-docs' -rl ./docs/.vuepress/dist/*`
54- qshell account $QINIU_ACCESSKEY $QINIU_SECRETKEY action
55- qshell listbucket $QINIU_BUCKET -o bucket.txt
56- awk -F '\t' '/docs\// {print $1}' bucket.txt > to_delete.txt
57- qshell batchdelete -F'\t' --force $QINIU_BUCKET -i to_delete.txt
58- qshell qupload2 --src-dir=./docs/.vuepress/dist --bucket=$QINIU_BUCKET --key-prefix=docs/ --overwrite
59- echo 'https://fluid-dev.com/docs/\nhttps://hexo.fluid-dev.com/docs/' >> cdnrefresh.txt
60- qshell cdnrefresh --dirs -i cdnrefresh.txt
44+ commands : |
45+ rm -rf ./docs/.vuepress/dist/.git
46+ sed -i 's/\/hexo-fluid-docs\//\/docs\//g' `grep 'hexo-fluid-docs' -rl ./docs/.vuepress/dist/*`
47+ rm -r -f cos://${{ secrets.COS_BUCKET }}/docs/
48+ cp -r ./docs/.vuepress/dist/ cos://${{ secrets.COS_BUCKET }}/docs/
49+ secret_id : ${{ secrets.COS_SECRET_ID }}
50+ secret_key : ${{ secrets.COS_SECRET_KEY }}
51+ bucket : ${{ secrets.COS_BUCKET }}
52+ region : ${{ secrets.COS_REGION }}
0 commit comments