我正在使用 github Rest api 创建存储库环境:
https://docs.github.com/en/rest/reference/repos#create-or-update-an-environment
API 允许我们选择
deployment_branch_policy.custom_branch_policies: (boolean)
,但我找不到使用自定义模式创建 部署分支规则 的方法,就像您在 UI 上所做的那样:
有什么方法可以通过 REST api 创建这个吗?
非常感谢
创建环境后,您可以按照文档中的步骤添加分支策略:https://docs.github.com/en/rest/deployments/branch-policies?apiVersion=2022-11-28
类似这样:
gh api \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/OWNER/REPO/environments/ENVIRONMENT_NAME/deployment-branch-policies