xu_yanfeng c6fd565b7e pages
2025-02-03 13:30:14 +08:00

61 lines
1.9 KiB
YAML

# This is a basic workflow to help you get started with Actions
name: Deploy static content to Pages
# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ master ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-22.04
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout
uses: actions/checkout@v3
- name: install
run: npm run installForce
- name: pack web
run: npm run ccp-pack-web
- name: DeployWithDeleteLatestResult
uses: peaceiris/actions-gh-pages@v3
with:
personal_token: ${{ secrets.PERSONAL_TOKEN }}
publish_dir: ./web
external_repository: tidys/cc-inspector-chrome
publish_branch: gh-pages
keep_files: true
exclude_assets: '*.js,*.css'
- name: DeployJsCss
uses: peaceiris/actions-gh-pages@v3
with:
personal_token: ${{ secrets.PERSONAL_TOKEN }}
publish_dir: ./web
external_repository: tidys/cc-inspector-chrome
publish_branch: gh-pages
keep_files: true
exclude_assets: ''