我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

启用 GitHub Actions 并配置存储

外部存储必须配置为在 GitHub Enterprise Server 上启用 GitHub Actions 的一部分。

站点管理员可以启用 GitHub Actions 并配置企业设置。

本文内容

此文档对您有帮助吗?

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。

注:GitHub Enterprise Server 2.22 上的 GitHub Actions 支持是有限的公测版。 查看下面的外部存储要求并注册测试版

注: GitHub 托管的运行器目前在 GitHub Enterprise Server 上不受支持。 您可以在 GitHub 公共路线图 上查看有关未来支持计划的更多信息。

关于外部存储要求

要在 GitHub Enterprise Server 上启用 GitHub Actions,您必须有权访问外部 Blob 存储。

GitHub Actions 使用 Blob 存储来存储工作流程运行生成的构件,如工作流程日志和用户上传的构建构件。 所需存储量取决于您使用 GitHub Actions 的情况。

GitHub Actions 支持以下存储提供商:

  • Amazon S3
  • Azure Blob 存储
  • S3 兼容的 MinIO Gateway for NAS

Amazon S3 权限

如果您使用 Amazon S3,GitHub Actions 需要以下权限来访问您的 AWS 访问密钥 ID 和密码:

  • s3:PutObject
  • s3:GetObject
  • s3:ListBucketMultipartUploads
  • s3:ListMultipartUploadParts
  • s3:AbortMultipartUpload
  • s3:DeleteObject

启用 GitHub Actions

GitHub Enterprise Server 2.22 上的 GitHub Actions 支持是有限的公测版。 注册测试版

延伸阅读

此文档对您有帮助吗?

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。