[updata] 发布包并将包名改为tales-easy-hooks #8
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: NodeJS with Webpack | |
permissions: | |
contents: write | |
on: | |
push: | |
branches: [ "master" ] | |
pull_request: | |
branches: [ "master" ] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
node-version: [ 18.x] | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Use Node.js ${{ matrix.node-version }} | |
uses: actions/setup-node@v3 | |
with: | |
node-version: ${{ matrix.node-version }} | |
- name: Install dependencies | |
run: npm install | |
- name: Build project | |
run: npm run build | |
- name: Deploy to GitHub Pages | |
if: success() # 只有当前面的步骤都成功时才执行部署 | |
uses: JamesIves/github-pages-deploy-action@v4.2.5 | |
with: | |
branch: gh-pages # 部署到的分支,通常是 gh-pages | |
folder: build # 要部署的文件夹,即构建输出的文件夹 | |
clean: true # 在部署前清空 gh-pages 分支的内容 | |
token: ${{ secrets.GITHUB_TOKEN }} # 使用 GitHub 提供的 token |