【问题标题】:Single Push Without Github Action没有 Github 操作的单推
【发布时间】:2021-10-18 15:11:53
【问题描述】:

我有一个 github 存储库,我有一个使用 Github Actions 设置的 CI 脚本。在 95% 的推送到 main 中,我们需要运行脚本,所以脚本是由 push 上的 main 触发的。有没有办法将 作为例外来推送。我正在成像:

git push main --no-action

【问题讨论】:

  • GitHub 动作由 GitHub 控制,与 git 不同。 git 命令仅在运行它们的机器上是本地的。例如--no-verify 将跳过预添加/添加/推送检查。
  • 谢谢。我一般都知道 GitHub 和 git 之间的区别。但我认为 GitHub 使用了他们自己的 git 分支,并进行了一些小改动。再加上现在所有平台都有 CI/CD,不是吗?很遗憾听到命令只是本地的。
  • 什么意思? GitHub 是一个 git repo 托管平台,而不是 git 的一个分支?
  • GitHub 确实修改了 git,但他们会贡献自己的更改 - 例如,请参阅 here
  • 不应该触发工作流的这些更改的具体内容是什么?也许有一种通过分支/标签/路径过滤器的方法。

标签: git github github-actions


【解决方案1】:

您可以让 GitHub Actions 跳过推送事件,方法是在您的提交消息中包含 [skip ci] 或其任何变体,如 GitHub Actions docs on skipping workflow runs 中所述。

【讨论】:

    猜你喜欢
    • 2019-09-03
    • 2020-01-15
    • 2020-11-17
    • 2021-11-22
    • 2021-09-29
    • 1970-01-01
    • 2022-07-12
    • 2021-05-01
    • 2021-02-06
    相关资源
    最近更新 更多