You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将工作流手动触发权限限定至main分支?

配置仅允许在main分支手动触发数据库迁移工作流

修改后的工作流配置

name: up
on:
  workflow_dispatch:
    branches:
      - main
jobs:
  ...

配置说明

在workflow_dispatch事件下添加branches字段并指定main分支,就能限制这个数据库迁移/回滚工作流只能在main分支被手动触发。如果有人尝试在其他分支触发该工作流,GitHub会直接拦截操作,避免敏感的数据库变更在非主分支执行。


用户原提问(中文翻译)

我的代码仓库中有一个可执行数据库迁移(DB migrations)应用或回滚操作的工作流,希望仅允许在main分支上手动触发该工作流。以下是我的工作流文件头部内容:

name: up
on:
  workflow_dispatch:
jobs:
  ...

内容的提问来源于stack exchange,提问作者MathKimRobin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 09:47:03