注: GitHub 托管的运行器目前在 GitHub Enterprise Server 上不受支持。 您可以在 GitHub 公共路线图 上查看有关未来支持计划的更多信息。
禁用工作流程允许您停止触发工作流程,而不必从仓库中� 除文件。 您可以轻松地在 GitHub 上重新启用工作流程。
在许多情况下,暂时禁用工作流程可能很有用。 以下是禁用工作流程可能有帮助的� 个例子:
- 产生请求过多或错误的工作流程错误,对外部服务产生负面影响。
- 不重要但会耗费您帐户上太多分钟数的工作流程。
- 向已关闭的服务发送请求的工作流程。
- 复刻仓库上不需要的工作流程(例如预定的工作流程)。
警告: 为防止不必要的工作流程运行,可能会自动禁用计划的工作流程。 在复刻公共仓库时,默认情况下将禁用计划的工作流程。 在公共仓库中,当 60 天内未发生仓库活动时,将自动禁用计划的工作流程。
您也可以使用 REST API 禁用和启用工作流程。 更多信息请参阅“操作 REST API”。
禁用工作流程
- 在 您的 GitHub Enterprise Server 实例 上,导航到仓库的主页面。
- 在仓库名称下,单击 Actions(操作)。
- 在左侧边� �中,单击您想要禁用的工作流程。
- 单击 。
- 单击 Disable workflow(禁用工作流程)。 禁用的工作流程� �记为 来表示其状态。
要了解有关 GitHub CLI 的更多信息,请参阅“关于 GitHub CLI”。
要禁用工作流程,请使用 workflow disable
子命令。 将 workflow
替换为要禁用的工作流程的名称、ID 或文件名。 例如 "Link Checker"
、1234567
或 "link-check-test.yml"
。 如果您没有指定工作流程,GitHub CLI 将返回交互式菜单供您选择工作流程。
gh workflow disable workflow
启用工作流程
您可以重新启用以前禁用过的工作流程。
- 在 您的 GitHub Enterprise Server 实例 上,导航到仓库的主页面。
- 在仓库名称下,单击 Actions(操作)。
- 在左侧边� �中,单击您想要启用的工作流程。
- 单击 Enable workflow(启用工作流程)。
要启用工作流程,请使用 workflow enable
子命令。 将 workflow
替换为要启用的工作流程的名称、ID 或文件名。 例如 "Link Checker"
、1234567
或 "link-check-test.yml"
。 如果您没有指定工作流程,GitHub CLI 将返回交互式菜单供您选择工作流程。
gh workflow enable workflow