Skip to main content

About GitHub Actions for enterprises

GitHub Actions 可通过自动化企业的软件开发周期来提高开发人员生产力。

关于企业的 GitHub Actions

利用 GitHub Actions,你的企业成员可通过自动化软件开发工作流的每个阶段来提高工作效率。

任务更多信息
自动测试和生成应用程序"关于持续集成"
部署应用程序"关于持续部署"
自动且安全地将代码打包到项目和容器中"关于使用 GitHub Actions 打包"
自动执行项目管理任务"使用 GitHub Actions 进行项目管理"

GitHub Actions 帮助团队更快地大规模执行工作。 当大型存储库开始使用 GitHub Actions 时,团队每天合并的拉取请求明显增多,拉取请求的合并速度明显加快。 有关详细信息,请参阅 Octoverse 状态中的“更快地编写和发送代码”。

你可以创建自己独特的自动化,也可以使用和调整由行业领导者和开源社区构建的 10,000 多个操作的生态系统中的工作流。 有关详细信息,请参阅“查找和自定义操作”。

GitHub Actions 对开发人员友好,因为它直接集成到熟悉的 GitHub Enterprise Cloud 体验中。

你可以享受由 GitHub 维护和升级的 GitHub 托管的运行器带来的便利,或者可以通过使用自承载运行器来控制自己的专用 CI/CD 基础结构。 使用自承载运行器可以确定完成生成、测试和部署的确切环境和资源,而无需将软件开发周期公开到 Internet 上。 有关详细信息,请参阅“使用 GitHub 托管的运行器”和“关于自托管运行程序”。

GitHub Actions 提供的功能使你可以更好地控制部署。 例如,可以使用环境来要求对作业进行审批、限制哪些分支可以触发工作流或限制对机密的访问。如果工作流需要从支持 OpenID Connect (OIDC) 的云提供商访问资源,可以将工作流配置为直接向云提供商进行身份验证。 OIDC 提供安全优势,例如无需将凭据存储为长期机密。 有关详细信息,请参阅“关于使用 OpenID Connect 进行安全强化”。

GitHub Actions 还包括用于管理企业软件开发周期和履行合规性义务的工具。 有关详细信息,请参阅“在企业中为 GitHub Actions 实施策略”。

关于 GitHub Actions 入门

在开始之前,应制定一个计划,了解如何将 GitHub Actions 引入企业。 有关详细信息,请参阅“为企业引入 GitHub Actions”。

如果要将企业从其他提供商迁移到 GitHub Actions,则需要考虑其他注意事项。 有关详细信息,请参阅“将企业迁移到 GitHub Actions”。

完成规划后,可以按照有关 GitHub Actions 入门的说明进行操作。 有关详细信息,请参阅“GitHub Actions for GitHub Enterprise Cloud 使用入门”。

其他阅读材料