自动化创建团队的过程并配置 Github 存储库的权限

问题描述 投票:0回答:1

我正在尝试自动化创建团队和配置 GitHub 存储库权限的过程。具体来说,我需要在 GitHub 组织内创建一个新团队,向该团队添加成员,并为该团队设置存储库权限。

我找到了一些手动方法,但我想通过自动化代码来完成此任务。

github github-actions github-api azure-powershell cicd
1个回答
0
投票

我使用 GitHub CLI 来执行这些类型的任务:

我用它来跨存储库同步存储库设置、一致地添加分支控制、管理自托管运行器等。

GitHub CLI 手册

某些功能具有特定的“gh”命令,但其他时候我只是使用“gh api”与 GitHub API 交互。以下是使用 PowerShell 中的 GitHub CLI 为存储库启用自动合并的示例:

gh api `
    --method PATCH `
    -H "Accept: application/vnd.github+json" `
    /repos/$repositoryOwner/$repository `
    -F allow_auto_merge=true `
© www.soinside.com 2019 - 2024. All rights reserved.