Files
edgetunnel/.github/workflows/package-worker.yml
2024-02-25 23:24:06 +08:00

27 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: Package Worker # 工作流程的名称
on: # 触发事件
workflow_dispatch: # 手动触发
push: # 当代码被推送到仓库时触发
paths: # 指定触发条件的文件路径
- '_worker.js' # 当_worker.js文件发生变动时触发
jobs: # 工作流程中的任务
package-and-commit: # 任务名称
runs-on: ubuntu-latest # 运行环境这里使用最新版本的Ubuntu
steps: # 任务步骤
- name: Checkout Repository # 步骤名称,检出代码
uses: actions/checkout@v2 # 使用actions/checkout动作
- name: Zip the worker file # 将_worker.js文件打包成worker.zip
run: zip worker.zip _worker.js # 使用zip命令直接打包
- name: Commit and push the packaged file # 提交并推送打包后的文件
uses: EndBug/add-and-commit@v7 # 使用EndBug/add-and-commit动作
with:
add: 'worker.zip' # 指定要提交的文件
message: 'Automatically package and commit worker.zip' # 提交信息
author_name: github-actions[bot] # 提交者名称
author_email: actions[bot]@users.noreply.github.com # 提交者邮箱
token: ${{ secrets.GH_TOKEN }} # 使用GH_TOKEN作为身份验证