From 0fc305451de47fd6b41c4d17f610c22f3bc19d5b Mon Sep 17 00:00:00 2001 From: Tyh2001 <1469442737@qq.com> Date: Tue, 1 Aug 2023 08:03:36 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E6=9B=B4=E6=96=B0=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docs.yml | 114 ++++++++++++++++++------------------- .github/workflows/main.yml | 110 +++++++++++++++++++++++++++-------- 2 files changed, 142 insertions(+), 82 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index aaa5f48f23..77beba76e5 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,57 +1,57 @@ -name: Fighting Design Build Docs - -on: - push: - branches: - - master - -jobs: - build-deploy: - runs-on: ubuntu-latest - - steps: - # 下载仓库代码 / 校验 - - name: Checkout - uses: actions/checkout@v3 - - # 安装 pnpm - - name: Setup pnpm - uses: pnpm/action-setup@v2 - with: - version: 7.17.1 - - # 安装 node - - name: Setup node - uses: actions/setup-node@v3 - with: - node-version: '16.x' - cache: 'pnpm' - - # 安装依赖项 - - name: Install - run: pnpm i - - -# # mkdir -p docs/docs/.vitepress/dist - # mv -f build_output_directory/* docs/docs/.vitepress/dist/ - - # 打打包文档,并移动产物到新分支 - - name: Build and Move docs - run: | - pnpm build:docs - cd /docs/docs/.vitepress/dist - git add -A - git commit -m "Move build artifacts to docs-web branch" - git push origin docs-web - - # 向 Codecov 报告覆盖率 - - name: Report coverage to Codecov - uses: codecov/codecov-action@v1 - with: - token: ${{ secrets.CODECOV_TOKEN }} - - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: docs/docs/.vitepress/dist \ No newline at end of file +# name: Fighting Design Build Docs + +# on: +# push: +# branches: +# - master + +# jobs: +# build-deploy: +# runs-on: ubuntu-latest + +# steps: +# # 下载仓库代码 / 校验 +# - name: Checkout +# uses: actions/checkout@v3 + +# # 安装 pnpm +# - name: Setup pnpm +# uses: pnpm/action-setup@v2 +# with: +# version: 7.17.1 + +# # 安装 node +# - name: Setup node +# uses: actions/setup-node@v3 +# with: +# node-version: '16.x' +# cache: 'pnpm' + +# # 安装依赖项 +# - name: Install +# run: pnpm i + + +# # # mkdir -p docs/docs/.vitepress/dist +# # mv -f build_output_directory/* docs/docs/.vitepress/dist/ + +# # 打打包文档,并移动产物到新分支 +# - name: Build and Move docs +# run: | +# pnpm build:docs +# cd /docs/docs/.vitepress/dist +# git add -A +# git commit -m "Move build artifacts to docs-web branch" +# git push origin docs-web + +# # 向 Codecov 报告覆盖率 +# - name: Report coverage to Codecov +# uses: codecov/codecov-action@v1 +# with: +# token: ${{ secrets.CODECOV_TOKEN }} + +# - name: Deploy +# uses: peaceiris/actions-gh-pages@v3 +# with: +# github_token: ${{ secrets.GITHUB_TOKEN }} +# publish_dir: docs/docs/.vitepress/dist \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a00f70cbf3..24d7271e64 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,5 +1,7 @@ + name: Fighting Design Github Actions +# 当 master 分支 push 代码的时候触发 workflow on: push: branches: @@ -12,13 +14,14 @@ jobs: steps: # 下载仓库代码 / 校验 - name: Checkout + # actions/checkout@v3 是 github 官方的一个action,用于 clone 该仓库的源码到工作流中 uses: actions/checkout@v3 # 安装 pnpm - name: Setup pnpm uses: pnpm/action-setup@v2 with: - version: 7.17.1 + version: 6 # 安装 node - name: Setup node @@ -39,15 +42,9 @@ jobs: - name: Build components run: pnpm build - # # 打打包文档,并移动产物到新分支 - # - name: Build and Move docs - # run: | - # pnpm build:docs - # mkdir -p docs/docs/.vitepress/dist - # mv -f build_output_directory/* docs/docs/.vitepress/dist/ - # git add -A - # git commit -m "Move build artifacts to docs-web branch" - # git push origin docs-web + # 打打包文档 + - name: Build docs + run: pnpm build:docs # 向 Codecov 报告覆盖率 - name: Report coverage to Codecov @@ -55,14 +52,14 @@ jobs: with: token: ${{ secrets.CODECOV_TOKEN }} - # - name: Deploy - # uses: peaceiris/actions-gh-pages@v3 - # with: - # github_token: ${{ secrets.GITHUB_TOKEN }} - # publish_dir: docs/docs/.vitepress/dist + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: docs/docs/.vitepress/dist + # name: Fighting Design Github Actions -# # 当 master 分支 push 代码的时候触发 workflow # on: # push: # branches: @@ -75,7 +72,6 @@ jobs: # steps: # # 下载仓库代码 / 校验 # - name: Checkout -# # actions/checkout@v3 是 github 官方的一个action,用于 clone 该仓库的源码到工作流中 # uses: actions/checkout@v3 # # 安装 pnpm @@ -103,9 +99,15 @@ jobs: # - name: Build components # run: pnpm build -# # 打打包文档 -# - name: Build docs -# run: pnpm build:docs +# # # 打打包文档,并移动产物到新分支 +# # - name: Build and Move docs +# # run: | +# # pnpm build:docs +# # mkdir -p docs/docs/.vitepress/dist +# # mv -f build_output_directory/* docs/docs/.vitepress/dist/ +# # git add -A +# # git commit -m "Move build artifacts to docs-web branch" +# # git push origin docs-web # # 向 Codecov 报告覆盖率 # - name: Report coverage to Codecov @@ -113,8 +115,66 @@ jobs: # with: # token: ${{ secrets.CODECOV_TOKEN }} -# - name: Deploy -# uses: peaceiris/actions-gh-pages@v3 -# with: -# github_token: ${{ secrets.GITHUB_TOKEN }} -# publish_dir: docs/docs/.vitepress/dist +# # - name: Deploy +# # uses: peaceiris/actions-gh-pages@v3 +# # with: +# # github_token: ${{ secrets.GITHUB_TOKEN }} +# # publish_dir: docs/docs/.vitepress/dist +# # name: Fighting Design Github Actions + +# # # 当 master 分支 push 代码的时候触发 workflow +# # on: +# # push: +# # branches: +# # - master + +# # jobs: +# # build-deploy: +# # runs-on: ubuntu-latest + +# # steps: +# # # 下载仓库代码 / 校验 +# # - name: Checkout +# # # actions/checkout@v3 是 github 官方的一个action,用于 clone 该仓库的源码到工作流中 +# # uses: actions/checkout@v3 + +# # # 安装 pnpm +# # - name: Setup pnpm +# # uses: pnpm/action-setup@v2 +# # with: +# # version: 7.17.1 + +# # # 安装 node +# # - name: Setup node +# # uses: actions/setup-node@v3 +# # with: +# # node-version: '16.x' +# # cache: 'pnpm' + +# # # 安装依赖项 +# # - name: Install +# # run: pnpm i + +# # # 单元测试 +# # - name: Test +# # run: pnpm test + +# # # 打包组件 +# # - name: Build components +# # run: pnpm build + +# # # 打打包文档 +# # - name: Build docs +# # run: pnpm build:docs + +# # # 向 Codecov 报告覆盖率 +# # - name: Report coverage to Codecov +# # uses: codecov/codecov-action@v1 +# # with: +# # token: ${{ secrets.CODECOV_TOKEN }} + +# # - name: Deploy +# # uses: peaceiris/actions-gh-pages@v3 +# # with: +# # github_token: ${{ secrets.GITHUB_TOKEN }} +# # publish_dir: docs/docs/.vitepress/dist