修复 快速入门我的世界 Mod 开发 的快捷方式路由 #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Deploy VitePress to AliYun OSS | |
on: | |
# 每次推送到main分支时触发部署 | |
push: | |
branches: [main] | |
# 允许手动触发工作流 | |
workflow_dispatch: | |
# 设置GITHUB_TOKEN的权限 | |
permissions: | |
contents: read | |
jobs: | |
# 构建工作 | |
build-and-deploy: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
lfs: true | |
- name: Setup Node | |
uses: actions/setup-node@v4 | |
with: | |
node-version: 20 | |
cache: npm | |
- name: Setup Pages | |
uses: actions/configure-pages@v4 | |
- name: Install dependencies | |
run: npm ci | |
- name: Build with VitePress | |
run: npm run docs:build | |
# docs/.vitepress/dist | |
- name: Install OSSUtil | |
run: | | |
curl -o /tmp/ossutil64 https://gosspublic.alicdn.com/ossutil/1.7.8/ossutil64 | |
chmod +x /tmp/ossutil64 | |
sudo mv /tmp/ossutil64 /usr/local/bin/ossutil | |
- name: Upload to Aliyun OSS | |
env: | |
OSS_ACCESS_KEY_ID: ${{ secrets.ALIYUN_ACCESS_KEY_ID }} | |
OSS_ACCESS_KEY_SECRET: ${{ secrets.ALIYUN_ACCESS_KEY_SECRET }} | |
OSS_BUCKET: ec-mcwiki | |
OSS_REGION: oss-cn-hangzhou | |
run: | | |
ossutil config -e ${OSS_REGION}.aliyuncs.com -i ${OSS_ACCESS_KEY_ID} -k ${OSS_ACCESS_KEY_SECRET} | |
ossutil cp -r ./docs/.vitepress/dist oss://${OSS_BUCKET}/ --force |