Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-07-09. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

About GitHub Actions for enterprises

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

关于企业的 GitHub Actions

利用 GitHub Actions,使用 你的 GitHub Enterprise Server 实例 的人员可通过自动化软件开发工作流的每个阶段来提高工作效率。

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

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

你可以创建自己独特的自动化,也可以使用和调整由行业领导者和开源社区构建的 10,000 多个操作的生态系统中的工作流。 你可以限制开发人员使用存在于 你的 GitHub Enterprise Server 实例 上的操作,或者可以允许开发人员访问 GitHub.com 上的操作。 有关详细信息,请参阅“关于在企业中使用操作”。

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

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

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 Enterprise Server 启用。 完成规划后,可以按照有关启用 GitHub Actions 的说明进行操作。 例如,你可能需要升级 你的 GitHub Enterprise Server 实例 的 CPU 和内存资源。 有关详细信息,请参阅“GitHub Actions for GitHub Enterprise Server 使用入门”。

其他阅读材料