Files
DickHelper/.gitea/workflows/deploy-page.yml
T
2025-03-10 23:25:51 +08:00

48 lines
1.0 KiB
YAML

name: Deploy to Liteyuki pages
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: write
statuses: write
concurrency:
group: pages
cancel-in-progress: false
env:
MELI_SITE: "ef87a735-f120-433e-bfbb-9166cfa6a6bf"
jobs:
# 构建工作
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0 # 如果未启用 lastUpdated,则不需要
- name: 安装 pnpm 构建依赖
uses: pnpm/action-setup@v2
with:
run_install: true
version: 8
- name: 构建
run: |-
pnpm install
pnpm run build
- name: "发布"
run: |
npx -p "@getmeli/cli" meli upload ./dist \
--url "https://pages.liteyuki.icu" \
--site "$MELI_SITE" \
--token "$MELI_TOKEN" \
--release "$GITEA_SHA"
env:
MELI_TOKEN: ${{ secrets.MELI_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }}