Skip to main content

企业版GitHub Actions 之介绍

          GitHub Actions 可以通过自动化企业软件开发周期来提高开发人员工作效率。

关于 GitHub Actions 为企业

GitHub Actions 使企业中的用户可以通过自动化软件开发工作流的每个阶段来提高工作效率。

任务更多信息
自动测试和生成应用程序
          [AUTOTITLE](/actions/automating-builds-and-tests/about-continuous-integration) |

| 部署应用程序 | 连续部署 | | 自动且安全地将代码打包到项目和容器中 | 关于 GitHub Packages 和 GitHub Actions |

          GitHub Actions 帮助您的团队在大规模情况下更快速地工作。 当大型存储库开始使用 GitHub Actions时,拉取请求通常更快合并,从而允许团队每天合并更多拉取请求。

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

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

          。 使用自承载运行器可以确定完成生成、测试和部署的确切环境和资源,而无需将软件开发周期公开到 Internet 上。 有关详细信息,请参阅 [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners)。

          GitHub Actions 可以更好地控制部署。 例如,您可以使用环境来要求批准才能继续作业,限制哪些分支可以触发工作流程,或限制对机密的访问。 如果工作流需要访问支持 OpenID Connect (OIDC) 的云提供商提供的资源,则可以将工作流配置为直接向云提供商进行身份验证。 OIDC 提供安全优势,例如无需将凭据存储为长期机密。 有关详细信息,请参阅“[AUTOTITLE](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect)”。

          GitHub Actions 还包括用于管理企业软件开发周期并履行合规性义务的工具。 有关详细信息,请参阅“[AUTOTITLE](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)”。

关于入门内容 GitHub Actions

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

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

          GitHub Actions 默认情况下未为 GitHub Enterprise Server 启用。 完成规划后,可以按照有关启用 GitHub Actions的说明进行操作。 例如,可能需要为 你的 GitHub Enterprise Server 实例 升级 CPU 和内存资源。 有关详细信息,请参阅“[AUTOTITLE](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server)”。

延伸阅读

  •         [AUTOTITLE](/actions/learn-github-actions/understanding-github-actions)