首页  >  文章  >  开发工具  >  github 操作需要在主分支上吗

github 操作需要在主分支上吗

Patricia Arquette
Patricia Arquette原创
2024-10-09 15:19:15479浏览

Github actions 需要在主分支上运行吗?

不,GitHub actions 不需要在主分支上运行。 GitHub 操作可以配置为在存储库中的任何分支或标签上运行。要指定操作应在哪些分支或标签上运行,请在工作流程文件中使用 on 关键字。例如:

<code class="yaml">on:
  push:
    branches: [main, develop]</code>

只要推送到 maindevelop 分支,此工作流就会运行。

Github 操作是否仅在推送时触发在主分支上?

不,GitHub 操作不仅在主分支上时才会触发。 GitHub 操作可以由各种事件触发,包括:

  • 推送到分支或标签
  • 拉取请求
  • 问题
  • 发布
  • 计划
  • Webhooks

您可以指定哪些事件应在工作流程文件中触发操作。例如:

<code class="yaml">on:
  push:
    branches: [main, develop]
  pull_request:
    branches: [main]</code>

只要有推送到 maindevelop 分支,或者针对 main 分支打开拉取请求,此工作流就会运行。

Github 操作的位置会影响其运行时间吗?

不会,GitHub 操作的位置不会影响其运行时间。 GitHub 操作可以在任何 GitHub 的托管运行器或您自己的自托管运行器上运行。跑步者的位置不会影响动作何时开始运行,或完成需要多长时间。

以上是github 操作需要在主分支上吗的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn