浏览代码

[action]Add releases site workflow file

dufu1991 2 年之前
父节点
当前提交
b6494043de
共有 2 个文件被更改,包括 1 次插入56 次删除
  1. 0 55
      .github/workflows/releases-site
  2. 1 1
      .github/workflows/releases-site.yml

+ 0 - 55
.github/workflows/releases-site

@@ -1,55 +0,0 @@
-# 将静态内容部署到 GitHub Pages 的简易工作流程
-name: Deploy site content to Pages
-
-on:
-  # 仅在推送到默认分支且 site 文件夹有变动时触发工作流
-  push:
-    branches:
-      - main
-    paths:
-      - 'site/**'
-
-  # 这个选项可以使你手动在 Action tab 页面触发工作流
-  workflow_dispatch:
-
-# 设置 GITHUB_TOKEN 的权限,以允许部署到 GitHub Pages。
-permissions:
-  contents: read
-  pages: write
-  id-token: write
-
-# 允许一个并发的部署
-concurrency:
-  group: 'pages'
-  cancel-in-progress: true
-
-jobs:
-  # 单次部署的工作描述
-  deploy:
-    environment:
-      name: github-pages
-      url: ${{ steps.deployment.outputs.page_url }}
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v4
-      - name: Set up Node
-        uses: actions/setup-node@v4
-        with:
-          node-version: 20
-          cache: 'npm'
-      - name: Install dependencies and build
-        run: |
-          cd site
-          npm ci
-          npm run build
-      - name: Setup Pages
-        uses: actions/configure-pages@v4
-      - name: Upload artifact
-        uses: actions/upload-pages-artifact@v3
-        with:
-          # Upload dist folder
-          path: './site/dist'
-      - name: Deploy to GitHub Pages
-        id: deployment
-        uses: actions/deploy-pages@v4

+ 1 - 1
.github/workflows/releases-site.yml

@@ -1,5 +1,5 @@
 # 将静态内容部署到 GitHub Pages 的简易工作流程
-name: Deploy site content to Pages
+name: RELEASES SITE
 
 on:
   # 仅在推送到默认分支且 site 文件夹有变动时触发工作流