on:# Trigger the workflow on push or pull request,# but only for the main branchpush:branches:-mainpull_request:branches:-main# Also trigger on page_build, as well as release created eventspage_build:release:types:# This configuration does not affect the page_build event above...
# main.yml# Workflow's namename:Build Electron App For Win/Mac# Workflow's triggeron:push:tags:-'v*.*.*'# Workflow's jobsjobs:# job's idrelease:# job's namename:build and release electron app# the type of machine to run the job onruns-on:${{ matrix.os }}# create a build ...
例如,可以使用GitHub Actions Workflow语法来定义工作流程,使用GitHub提供的虚拟环境来运行动作,使用GitHub Marketplace中的各种工具和服务来扩展功能。 对于从特定分支推送时触发GitHub动作的应用场景,有以下几个例子: 自动化构建和测试:当开发人员将代码推送到特定分支时,自动触发构建和测试流程,以确保代码的质量和稳定性。
Some events have activity types that give you more control over when your workflow should run. Useon.<event_name>.typesto define the type of event activity that will trigger a workflow run. For example, theissue_commentevent has thecreated,edited, anddeletedactivity types. If your workflo...
pull_request:branches:-master# Also trigger on page_build, as well as release created eventspage_build:release:types:# This configuration does not affect the page_build event above-created 详细文档请参考: 触发事件 jobs jobs可以包含一个或多个job,如: ...
您可以使用 on 工作流程语法配置工作流程为一个或多个事件运行。 更多信息请参阅“GitHub Actions 的工作流程语法”。 示例:使用单一事件 # Triggered when code is pushed to any branch in a repository on: push 示例:使用事件列表 # Triggers the workflow on push or pull request events on: [push, ...
on: workflow_dispatch: inputs: trigger: description: 'Pass Inputs to Manually Triggered Workflows' default: 'manually' jobs: test_from_marketplace: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Aliyun CLI Action ...
--data '{"event_type": "TRIGGER_KEYWORDS"}' 需要要替换的值: :owner- 用户名 :repo- 需要触发的 Github Action 所在的仓库名称 ACTIONS_TRIGGER_TOKEN- 带有 repo 权限的 Personal access token TRIGGER_KEYWORDS- 自定义 Webhook 事件名称,可以为任意值,Actions 列表中会显示此名称,更多信息请参见下文。
# Also trigger on page_build, as well as release created events page_build: release: types: # This configuration does not affect the page_build event above - created 详细文档请参考:触发事件 jobs jobs 可以包含一个或多个 job ,如:
on:release:types:[published] 实例可见:https://github.com/AlphaHinex/spring-roll/pull/25/files Badge 可按照官方文档中内容,按格式获得 badge 链接,也可以在创建好 actions 之后,直接在页面获得所需的 badge url,如:https://github.com/AlphaHinex/seata-at-demo/actions?query=workflow%3ACheck ...