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

使用官方捆绑操作的最新版本

您可以更新与 GitHub Enterprise Server 实例捆绑的操作,或直接从 GitHub.com 使用操作。

本文内容

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

您的 GitHub Enterprise Server 实例包含一些您可以在工作流程中使用的内置操作。 有关捆绑操作的更多信息,请参阅“与 GitHub Enterprise Server 捆绑的正式操作”

这些捆绑的操作是在 https://github.com/actions 上找到的正式操作的即时快照;因此,这些操作可能是可以更新的旧版本。 要更新这些操作,您可以使用 actions-sync 工具将更新的操作与 GitHub.com 同步。

或者,如果您的 GitHub Enterprise Server 实例已启用 GitHub Connect,则您还有其他选项可以使用来自 GitHub.com 的最新操作:

  • 您的工作流程文件可以直接引用仅存在于 GitHub.com 上的特定标记。
  • 要强制工作流程文件在 GitHub.com 上使用操作,您可以编辑分配给捆绑操作的标记。

以下各节将更详细地介绍这些选项。

使用操作同步更新捆绑操作

要更新捆绑操作,您可以使用 actions-sync 工具将操作与 GitHub.com 同步。 有关使用 actions-sync 的更多信息,请参阅“手动从 GitHub.com 同步选项”。

从 GitHub.com 使用操作

一旦配置,您即可手动指定工作流程文件中所需的版本,从 GitHub.com 使用操作的新版本。 例如,从 GitHub.com 使用 v2.2. 版的 actions/setup-python,您可以在工作流程文件中指定标记 actions/setup-python@v2.2.1

删除特定操作的标记以使用最新版本

如果您删除之前分配给操作的版本标记,GitHub Enterprise Server 将检查 GitHub.com 是否有所需的标记。 有关使用标记的更多信息,请参阅“查看标记”。

例如,要从 GitHub.com 使用 v2.2.1 版的 actions/setup-python

  1. 在 GitHub Enterprise Server 中,从 actions/setup-python 仓库中删除 v2 标记。
  2. 创建同时使用 actions/setup-pythonv2 标记的工作流程。

当工作流程无法在 GitHub Enterprise Server 上找到指定的 v2 标记时,它会检查 GitHub.com 是否有所需的标记。 如果找到该操作的标记版本,GitHub Enterprise Server 将使用 GitHub.com 中的版本。

此文档对您有帮助吗?

Privacy policy

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

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

做出贡献

或, 了解如何参与。