Skip to main content

About GitHub Actions for enterprises

GitHub Actions can improve developer productivity by automating your enterprise's software development cycle.

About GitHub Actions for enterprises

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

TaskMore information
Automatically test and build your application"关于持续集成"
Deploy your application"关于持续部署"
Automatically and securely package code into artifacts and containers"关于使用 GitHub Actions 打包"
Automate your project management tasks"使用 GitHub Actions 进行项目管理"

GitHub Actions helps your team work faster at scale. When large repositories start using GitHub Actions, teams merge significantly more pull requests per day, and the pull requests are merged significantly faster. For more information, see "Writing and shipping code faster" in the State of the Octoverse.

You can create your own unique automations, or you can use and adapt workflows from our ecosystem of over 10,000 actions built by industry leaders and the open source community. You can restrict your developers to using actions that exist on 你的 GitHub Enterprise Server 实例, or you can allow your developers to access actions on GitHub.com. For more information, see "About using actions in your enterprise."

GitHub Actions is developer friendly, because it's integrated directly into the familiar GitHub Enterprise Server experience.

You can control your own private CI/CD infrastructure by using self-hosted runners. Self-hosted runners allow you to determine the exact environment and resources that complete your builds, testing, and deployments, without exposing your software development cycle to the internet. For more information, see "关于自托管运行程序."

GitHub Actions provides greater control over deployments. For example, you can use environments to require approval for a job to proceed, restrict which branches can trigger a workflow, or limit access to secrets. If your workflows need to access resources from a cloud provider that supports OpenID Connect (OIDC), you can configure your workflows to authenticate directly to the cloud provider. OIDC provides security benefits such as eliminating the need to store credentials as long-lived secrets. For more information, see "关于使用 OpenID Connect 进行安全强化."

GitHub Actions also includes tools to govern your enterprise's software development cycle and meet compliance obligations. For more information, see "Enforcing policies for GitHub Actions in your enterprise."

About getting started with GitHub Actions

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

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

GitHub Actions 默认情况下未为 GitHub Enterprise Server 启用。 After you finish planning, you can follow the instructions for enabling GitHub Actions. For example, you may need to upgrade the CPU and memory resources for 你的 GitHub Enterprise Server 实例. For more information, see "Getting started with GitHub Actions for GitHub Enterprise Server."

Further reading