默认情况下,GitHub Actions 已为您的企业启用。 要开始在企业内使用 GitHub Actions ,您可以管理控制企业成员如何使用 GitHub Actions 的策略,以及选择添加自托管运行器来运行工作流程。
管理 GitHub Actions 的策略
您可以使用策略来控制企业成员如何使用 GitHub Actions。 例如,您可以限制某些操作并配置工件和日志的保留期限。 有关详细信息,请参阅“在企业中强制实施GitHub Actions策略”。
添加运行器
要运行 GitHub Actions 工作流程,您需要使用运行器。 运行程序是触发工作流时运行工作流的服务器。 如果你使用 GitHub 托管的运行器,在耗尽计划中包含的分钟数后,将按使用量计费,而自托管运行器是免费的。 有关详细信息,请参阅“GitHub Actions计费”。
如果选择自托管运行器,则可以在企业、组织或存储库级别添加运行器。 有关详细信息,请参阅“添加自托管的运行器”。
为 GitHub Actions 预配细化权限
具有“管理自定义组织角色”权限的组织所有者和用户可以为组织中的用户和团队预配细化权限。 为 GitHub Actions 配置细化权限可使您实践最小特权原则,确保保护 GitHub Actions CI/CD 管道中的设置。
对于 GitHub Actions,可以为组织中的个人或团队启用以下任何权限。
- 管理组织操作策略: 访问以管理“操作常规”设置页上的所有设置,但自托管运行器设置除外。
- 管理组织运行器和运行器组: 访问并创建和管理 GitHub 托管的运行器、自托管运行器和运行器组,并控制可以创建自托管运行器的位置。
- 管理组织操作机密:访问并创建和管理操作组织机密。
- 管理组织操作变量:访问并创建和管理操作组织变量。
有关详细信息,请参阅“管理自定义组织角色”。