GitHub Actions
在项目的主目录中新建一个 .github/workflows/deploy.yml 文件,配置如下:
name: Deploy to Volcengine TOS
on:
push:
branches:
- main
jobs:
build-and-deploy:
runs-on: ubuntu-latest
env:
# Build-time env for Vite (optional)
VITE_API_BASE_URL: ${{ secrets.VITE_API_BASE_URL }}
# Volcengine TOS (S3-compatible) deploy config
TOS_BUCKET: ${{ secrets.TOS_BUCKET }}
TOS_REGION: ${{ secrets.TOS_REGION }}
TOS_ENDPOINT: ${{ secrets.TOS_ENDPOINT }}
# Credentials
AWS_ACCESS_KEY_ID: ${{ secrets.VOLC_AK }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.VOLC_SK }}
AWS_EC2_METADATA_DISABLED: "true"
steps:
- name: Checkout


