如何将工作流手动触发权限限定至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
相关产品推荐
相关产品推荐

