你能暂停、禁用 Github Action 吗?

con*_*xyz 7 github github-actions

有没有办法将参数放入 GitHub 操作定义中,以便当您将其推送到 GitHub 时该操作不会运行?

\n

我有一个包模板,我想包含某些操作,但我不希望模板的用户必须执行某些操作才能运行这些操作(不会自动运行 \xe2\x80\x93 并失败 \xe2\当他们推送到 GitHub 时为 x80\x93)

\n

我希望有一个配置字段run_automatically: false或类似的东西。

\n

Nev*_*uro 13

有两种方法:

  1. 您可以使用Github 的操作选项卡禁用它
  2. 将以下代码添加到工作流程中
...
jobs:
 build_and_preview:
   if: ${{ false }} // <- This make sure the workflow is skipped without any alert
   runs-on: ubuntu-latest
   .
   .

Run Code Online (Sandbox Code Playgroud)

  • YAML 注释应该使用井号,而不是像 JS 中那样使用双正斜杠。:P (2认同)
  • 人们可以只做“if: false”来代替:) (2认同)