Skip to main content

此版本的 GitHub Enterprise 已停止服务 2022-06-03. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

About GitHub Actions for enterprises

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

Note: GitHub Actions 在 GitHub Enterprise Server 3.0 或更高版本中可用。 如果您使用的是早期版本的 GitHub Enterprise Server,则必须升级才能使用 GitHub Actions。 有关升级 GitHub Enterprise Server 实例的更多信息,请参阅“关于升级到新版本”。

About GitHub Actions for enterprises

GitHub Actions allows people who use 您的 GitHub Enterprise Server 实例 to improve productivity by automating every phase of the software development workflow.

TaskMore information
Automatically test and build your application"About continuous integration"
Deploy your application"About continuous deployment"
Automatically and securely package code into artifacts and containers"About packaging with GitHub Actions"
Automate your project management tasks"Using GitHub Actions for project management"

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 "About self-hosted runners."

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.

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 引入企业。 更多信息请参阅“为企业引入 GitHub Actions”。

如果要将企业迁移到来自其他提供商的 GitHub Actions,还有其他注意事项。 更多信息请参阅“将企业迁移到 GitHub Actions”。

GitHub Actions is not enabled for GitHub Enterprise Server by default. 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