Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 12 additions & 6 deletions .github/workflows/deploy_docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -137,12 +137,18 @@ jobs:

- name: upload dist to cos
run: |
pip3 install coscmd
coscmd config -a ${{ secrets.TENCENT_COS_ID }} -s ${{ secrets.TENCENT_COS_KEY }} -b docs-1302406139 -r ap-shanghai
coscmd delete -r -f en/${DOCS_TYPE}/${VERSION} || true
coscmd delete -r -f zh/${DOCS_TYPE}/${VERSION} || true
coscmd config -a ${{ secrets.TENCENT_COS_ID }} -s ${{ secrets.TENCENT_COS_KEY }} -b docs-1302406139 -e cos.accelerate.myqcloud.com
coscmd upload -r frontend/docs/.vitepress/dist/ /
curl -fsSL -o /tmp/coscli https://github.com/tencentyun/coscli/releases/download/v1.0.8/coscli-v1.0.8-linux-amd64
chmod +x /tmp/coscli
/tmp/coscli config set --secret_id ${{ secrets.TENCENT_COS_ID }} --secret_key ${{ secrets.TENCENT_COS_KEY }} --init-skip
/tmp/coscli config add -b docs-1302406139 -e cos.accelerate.myqcloud.com -a docs-bucket
for lang in en zh; do
/tmp/coscli rm -r -f cos://docs-bucket/${lang}/${DOCS_TYPE}/${VERSION}/ || true
done

cd frontend/docs/.vitepress/dist/
/tmp/coscli cp -r --disable-log --process-log=false --routines 20 --fail-output-path /tmp/coscli_output --meta "Content-Type:text/markdown; charset=utf-8" --include ".*\.md$" ./ cos://docs-bucket/
find . -name '*.md' -delete
/tmp/coscli cp -r --disable-log --process-log=false --routines 20 --fail-output-path /tmp/coscli_output ./ cos://docs-bucket/

- name: flush cdn
run: |
Expand Down
Loading