Eli*_*sen 5 github-api github-actions
我正在尝试设置要通过 Github Actions 的“存储库调度事件”触发的工作流,如此处和此处指定的那样。作为 API 请求的输入,它指定我需要包含一个事件类型,作为自定义 webhook 事件名称。
但是,我也希望能够在我的工作流程中使用此事件类型,以便我可以有多个由该repository_dispatch
选项触发的工作流程,每个工作流程由其自己的事件类型触发。
如关于如何使用 webhook 事件触发器的部分所述,我尝试使用 types 字段,在声明我的工作流应何时触发时(请参阅代码)。然而,这只会导致没有被触发。如果我省略类型字段,工作流会触发。
这是我的工作流程
name: External trigger
on:
repository_dispatch
types: external_test
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Say hi
run: echo "Hi!"
Run Code Online (Sandbox Code Playgroud)
这是 API 请求负载:
{
"event_type": "external_test"
}
Run Code Online (Sandbox Code Playgroud)
缺少:
afterrepository_dispatch
所以 yaml 无效。
name: External trigger
on:
repository_dispatch:
types: external_test
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
615 次 |
最近记录: |