translate #20
This file contains 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: Workflow Build | |
on: | |
push: | |
branches: | |
- main | |
jobs: | |
# 自动部署GitPage | |
gitpage: | |
runs-on: ubuntu-latest | |
steps: | |
# 拉取代码 | |
- name: Checkout | |
uses: actions/checkout@master | |
with: | |
persist-credentials: false | |
# 编译出静态页面 | |
- name: Install and Build | |
run: npm install && npm run build | |
# 塞进gh-pages分支(即部署到GitPage) | |
- name: Deploy | |
uses: JamesIves/github-pages-deploy-action@releases/v3 | |
with: | |
ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} | |
BRANCH: gh-pages | |
FOLDER: build | |
# # 自动生成PDF | |
# pdf: | |
# needs: [ gitpage ] | |
# runs-on: ubuntu-latest | |
# steps: | |
# # 拉取代码 | |
# - name: Checkout | |
# uses: actions/checkout@master | |
# with: | |
# persist-credentials: false | |
# # 睡会儿, 等GitPage部署完成 | |
# - name: Sleep for 120 seconds | |
# run: sleep 120s | |
# shell: bash | |
# # 生成PDF | |
# - name: Build PDF | |
# run: sudo docker run --rm -v ${{ github.workspace }}/pdf:/app/pdf iseason/docusaurus-to-pdf -u https://neige7.github.io/Banker-Wiki/intro --output pdf/Banker-Wiki.pdf | |
# # 生成英文PDF | |
# # - name: Build English PDF | |
# # run: sudo docker run --rm -v ${{ github.workspace }}/pdf:/app/pdf iseason/docusaurus-to-pdf -u https://neige7.github.io/Banker-Wiki/en/intro --output pdf/Banker-Wiki-English.pdf | |
# # 上传PDF | |
# - name: Capture Build Artifacts | |
# uses: actions/upload-artifact@v3 | |
# with: | |
# name: Artifacts | |
# path: pdf/ | |
# if-no-files-found: error | |
# # Release | |
# release: | |
# needs: [ pdf ] | |
# runs-on: ubuntu-latest | |
# steps: | |
# # 拉取代码 | |
# - name: Checkout Repository | |
# uses: actions/checkout@v2 | |
# # 下载本体 | |
# - name: Download Content | |
# uses: actions/download-artifact@v2 | |
# with: | |
# name: Artifacts | |
# # 获取序号 | |
# - name: Get Project version | |
# id: get_version | |
# run: | | |
# echo "Project version: $GITHUB_RUN_NUMBER" | |
# echo "::set-output name=project_version::$GITHUB_RUN_NUMBER" | |
# env: | |
# project_version: ${{ steps.get_version.outputs.project_version }} | |
# # 创建release | |
# - name: Create Release | |
# id: create-new-release | |
# uses: actions/create-release@v1 | |
# env: | |
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
# with: | |
# tag_name: ${{ steps.get_version.outputs.project_version }} | |
# release_name: Auto Release ${{ steps.get_version.outputs.project_version }} | |
# # 向release上传Banker-Wiki.pdf | |
# - name: Upload PDF file to Release | |
# uses: actions/upload-release-asset@v1 | |
# env: | |
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
# with: | |
# upload_url: ${{ steps.create-new-release.outputs.upload_url }} | |
# asset_path: Banker-Wiki.pdf | |
# asset_name: Banker-Wiki.pdf | |
# asset_content_type: application/zip | |
# 向release上传Banker-Wiki-English.pdf | |
# - name: Upload PDF file to Release | |
# uses: actions/upload-release-asset@v1 | |
# env: | |
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
# with: | |
# upload_url: ${{ steps.create-new-release.outputs.upload_url }} | |
# asset_path: Banker-Wiki-English.pdf | |
# asset_name: Banker-Wiki-English.pdf | |
# asset_content_type: application/zip |