Skip to main content

使用限制、计费和管理

GitHub Actions 工作流程有使用限制。 使用费适用于超出仓库免费分钟数和存储空间量的仓库。

Note

GitHub Enterprise Server 目前不支持 GitHub 托管的运行器。 可以在 GitHub public roadmap 上查看有关未来支持计划的更多信息。

关于 GitHub Actions 的计费

GitHub Actions 帮助您在您存储代码的同一位置自动执行软件开发工作流程,并协作处理拉取请求和议题。 您可以写入个别任务,称为操作,并结合它们创建一个自定义的工作流程。有关详细信息,请参阅“了解 GitHub Actions和“About GitHub Actions for enterprises”。

对于使用自托管运行器的 GitHub Enterprise Server 实例,GitHub Actions 的使用是免费的。 有关详细信息,请参阅“关于自托管运行程序”。

使用限制

使用限制适用于自托管运行器。 有关详细信息,请参阅“关于自托管运行程序”。

可重复使用的工作流程的计费

如果重复使用工作流,则计费始终与调用方工作流程相关联。 始终仅使用调用方的上下文来评估 GitHub 托管的运行器的分配。 调用方不能使用被调用存储库中 GitHub 托管的运行器。

有关详细信息,请参阅“重新使用工作流”。

项目和日志保留策略

您可以为仓库、组织或企业帐户配置构件和日志保留期。

默认情况下,工作流程生成的构件和日志文件将保留 90 天,然后自动删除。 可以将此保持期更改为 1 天或 400 天之间的任何时长。

自定义保留期时,它仅适用于新构件和日志文件,并且不追溯性地应用于现有对象。 对于托管的仓库和组织,最长保留期不能超过管理组织或企业设置的限制。

有关详细信息,请参阅:

工作流运行历史记录保留策略

存储库工作流运行历史记录中的工作流运行将保留 400 天。 400 天后,工作流运行将存档。 存档 10 天后,便将永久删除工作流运行。 无法修改工作流运行的保留期。 有关详细信息,请参阅“查看工作流程运行历史记录”。

禁用或限制仓库或组织的 GitHub Actions

默认情况下,在 GitHub Enterprise Server 上启用 GitHub Actions 之后,它 会在所有存储库和组织上启用。 可以选择禁用 GitHub Actions 或将其限制为企业中的操作 。

还可以管理企业的 GitHub Actions 设置,例如工作流权限和缓存存储。

有关详细信息,请参阅:

禁用和启用工作流程

您可以在 GitHub 上启用和禁用仓库中的个别工作流程。

为防止不必要的工作流程运行,可能会自动禁用计划的工作流程。 在复刻公共仓库时,默认情况下将禁用计划的工作流程。 在公共仓库中,当 60 天内未发生仓库活动时,将自动禁用计划的工作流程。

有关详细信息,请参阅“禁用和启用工作流”。