如何使用gh cli触发带有调度的github动作

我有一个动作,其中包含以下yaml:

on:
  workflow_dispatch:
    inputs:
      BuildTarget:
        description: "Targets to rebuild. Set to all to rebuild everything."
        required: false
        default: ""

我可以通过以下方式触发:

gh api /repos/:owner/:repo/actions/workflows/build_dev.yml/dispatches -F ref=":branch"

但是我似乎无法弄清楚如何将输入信号从cli传递到动作中。

我试过了:

gh api /repos/:owner/:repo/actions/workflows/build_dev.yml/dispatches -F ref=":branch" -F BuildTarget=all

哪个告诉 "BuildTarget" is not a permitted key. (HTTP 422)

并尝试这样做:

gh api /repos/:owner/:repo/actions/workflows/build_dev.yml/dispatches -F ref=":branch" -F inputs='{ "BuildTarget": "all" }'

给我 For 'properties/inputs', "{ \"BuildTarget\": \"all\" }" is not an object. (HTTP 422)

关于如何从cli调用此api并将输入属性传递到工作流的任何想法吗?

贝特朗·马特尔

您可以直接使用--input -读取原始内容,以从标准输入中读取内容:

gh api /repos/:owner/:repo/actions/workflows/build_dev.yml/dispatches \
   --input - <<< '{"ref":"master","inputs":{"BuildTarget":"all"}}'

查看此文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用gh cli触发带有调度的github动作

来自分类Dev

使用JavaScript触发带有数据的键盘事件

来自分类Dev

如何使用javascript/jquery触发带有延迟点击的css动画?

来自分类Dev

如何以编程方式触发带有按钮的可排序小部件的更新回调?

来自分类Dev

如何通过按键输入重新触发带有超时的功能

来自分类Dev

触发带有钩子的操作后,如何重新呈现我的redux状态?

来自分类Dev

如何以编程方式触发带有按钮的可排序小部件的更新回调?

来自分类Dev

如何引发带有参数的事件?

来自分类Dev

如何从日志中的AWS Lambda错误触发带有错误信息的Lambda

来自分类Dev

如何分发带有正确模块的python程序?

来自分类Dev

如何分发带有必需gem的Ruby脚本

来自分类Dev

如何分发带有正确模块的python程序?

来自分类Dev

R Blogdown:在gh-pages上使用github动作进行部署

来自分类Dev

使用 gh 包在 R 中将 GitHub 存储库设为私有

来自分类Dev

如何使用带有调度gcd的NSOperationQueue和NSBlockOperation?

来自分类Dev

如何分发带有unittests作为可执行入口点的python包?

来自分类Dev

如何让我的Luigi调度程序使用带有并行调度标志的多个内核?

来自分类Dev

如何使动作可重复使用?带有Redux的ReactJS

来自分类Dev

触发带有卷曲和碎屑的参数化构建

来自分类Dev

触发带有特定div类的锚标记的点击

来自分类Dev

不会触发带有文本mouseleftbuttonup事件的路径

来自分类Dev

使用 Azure CLI 创建带有 blob 存储触发器的 azure 函数

来自分类Dev

使用GitHub Pages时了解Jekyll和gh-pages分支

来自分类Dev

GitHub Pages是否允许使用master或gh-pages以外的分支?

来自分类Dev

使用gh-pages将React应用发布到github时出现问题

来自分类Dev

调度将状态更新为当前状态的动作时,如何触发效果?

来自分类Dev

如何将Octopress博客部署到现有的gh-pages静态站点?

来自分类Dev

SOLR如何使用带有DIH的$ deleteDocById触发删除

来自分类Dev

如何从子窗口调度动作?

Related 相关文章

  1. 1

    如何使用gh cli触发带有调度的github动作

  2. 2

    使用JavaScript触发带有数据的键盘事件

  3. 3

    如何使用javascript/jquery触发带有延迟点击的css动画?

  4. 4

    如何以编程方式触发带有按钮的可排序小部件的更新回调?

  5. 5

    如何通过按键输入重新触发带有超时的功能

  6. 6

    触发带有钩子的操作后,如何重新呈现我的redux状态?

  7. 7

    如何以编程方式触发带有按钮的可排序小部件的更新回调?

  8. 8

    如何引发带有参数的事件?

  9. 9

    如何从日志中的AWS Lambda错误触发带有错误信息的Lambda

  10. 10

    如何分发带有正确模块的python程序?

  11. 11

    如何分发带有必需gem的Ruby脚本

  12. 12

    如何分发带有正确模块的python程序?

  13. 13

    R Blogdown:在gh-pages上使用github动作进行部署

  14. 14

    使用 gh 包在 R 中将 GitHub 存储库设为私有

  15. 15

    如何使用带有调度gcd的NSOperationQueue和NSBlockOperation?

  16. 16

    如何分发带有unittests作为可执行入口点的python包?

  17. 17

    如何让我的Luigi调度程序使用带有并行调度标志的多个内核?

  18. 18

    如何使动作可重复使用?带有Redux的ReactJS

  19. 19

    触发带有卷曲和碎屑的参数化构建

  20. 20

    触发带有特定div类的锚标记的点击

  21. 21

    不会触发带有文本mouseleftbuttonup事件的路径

  22. 22

    使用 Azure CLI 创建带有 blob 存储触发器的 azure 函数

  23. 23

    使用GitHub Pages时了解Jekyll和gh-pages分支

  24. 24

    GitHub Pages是否允许使用master或gh-pages以外的分支?

  25. 25

    使用gh-pages将React应用发布到github时出现问题

  26. 26

    调度将状态更新为当前状态的动作时,如何触发效果?

  27. 27

    如何将Octopress博客部署到现有的gh-pages静态站点?

  28. 28

    SOLR如何使用带有DIH的$ deleteDocById触发删除

  29. 29

    如何从子窗口调度动作?

热门标签

归档