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: Generate Pages | |
on: | |
workflow_dispatch: | |
push: | |
branches: | |
- main | |
jobs: | |
generate: | |
runs-on: windows-latest | |
steps: | |
# <step> 初始化 | |
- name: 签出工程储存库 | |
uses: actions/checkout@v4 | |
with: | |
path: "project" | |
- name: 设置 Node.js | |
uses: actions/setup-node@v4 | |
with: | |
node-version: 20 | |
# <step> 目录确认 | |
- name: 确认目录 | |
run: | | |
cd project | |
dir | |
# 没有依赖需要安装 :D | |
# <step> 构建 | |
- name: 清理旧生成 | |
run: | | |
cd project | |
del ./Custom.xaml | |
- name: 运行生成器 | |
run: | | |
cd project | |
node JMBuilder.js | |
# <step> 提交 | |
- name: 配置 GPG 信息 | |
uses: crazy-max/ghaction-import-gpg@v6 | |
with: | |
gpg_private_key: ${{ secrets.X_BOT_GPGS }} | |
git_user_signingkey: true | |
git_commit_gpgsign: true | |
workdir: project | |
- name: 提交与推送更改 | |
# env: | |
# PAT: ${{ secrets.X_BOT_TOKEN }} | |
run: | | |
cd project | |
git config --global user.name "TorchSky" | |
git config --global user.email "torchsky@163.com" | |
git remote add target-repo https://github.com/HomePlaza-Of-PCL2/Homepage-Market.git | |
git add * | |
git commit -m "upload generated pages" | |
git push target-repo main |