Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

在 GitHub Marketplace 中发布操作

您可以在 GitHub Marketplace 中发布操作,以及与 GitHub 社区共享您创建的操作。

您必须接受服务条款才能在 GitHub Marketplace 中发布操作。

关于发布操作

必须先在您的仓库中创建操作,然后才可发布操作。 有关详细信息,请参阅“创建操作”。

计划发布操作到 GitHub Marketplace 时,需要确保存储库仅包含该操作的元数据文件、代码和文件。 为操作创建单个仓库允许您在单一单元中标记、发布和打包代码。 GitHub 还使用 GitHub Marketplace 页面上的操作元数据。

操作立即发布到 GitHub Marketplace,只要符合以下要求,就不会受到 GitHub 审查:

  • 操作必须位于公共存储库中。
  • 每个存储库必须仅包含一项操作。
  • 操作的元数据文件(action.ymlaction.yaml)必须位于存储库的根目录中。
  • 操作的元数据文件中的 name 必须是唯一的。
    • name 与 GitHub Marketplace 上发布的现有操作名称不匹配。
    • name 与 GitHub 上的用户或组织不匹配,除非用户或组织所有者正在发布操作。 例如,只有 GitHub 组织可以发布名为 github 的操作。
    • name 与现有的 GitHub Marketplace 类别不匹配。
    • GitHub 将保留 GitHub 功能的名称。

发布一项操作

您可以将已创建的操作标记为新发行版并发布,便可将其添加到 GitHub Marketplace。

要草拟新发行版并将操作发布到 GitHub Marketplace,请遵循以下说明:

  1. 在 GitHub.com 上,导航到存储库的主页。

  2. 导航到存储库中的操作元数据文件(action.ymlaction.yaml),将看到用于将操作发布到 GitHub Marketplace 的横幅。 单击“草稿版本”。

    “将此操作发布到市场”按钮

  3. 在“发布操作”下,选中将操作发布到 GitHub Marketplace 的复选框。 如果无法选中该复选框,则必须先单击链接以阅读并接受 GitHub Marketplace 开发人员协议。 选择发布到市场

  4. 如果元数据文件中的标签包含任何问题,您将看到一条错误消息。 查看通知

  5. 如果您看到任何屏幕上的建议,请通过更新元数据文件来解决这些问题。 完成后,你将看到“看起来一切正常!”消息 消息作为响应。 修复错误

  6. 选择“Primary Category(主要类别)”,然后按需要选择“Another Category(另一个类别)”,这将有助于人们找到您的 GitHub Marketplace 中的操作。 选择类别

  7. 使用版本标记操作,并添加发行版标题。 这有助于人们知道发行版包含哪些变化或特征。 人们将在操作的专门 GitHub Marketplace 页面中看到版本。 标记版本

  8. 完成所有其他字段,然后单击“发布版本”。 发布需要使用双重身份验证。 有关详细信息,请参阅“配置双重身份验证”。 发布版本

从 GitHub Marketplace 删除操作

要从 GitHub Marketplace 删除已发布的操作,您需要更新每个已发布的发行版。 对已发布到 GitHub Marketplace 的操作的每个发行版执行以下步骤。

  1. 在 GitHub.com 上,导航到存储库的主页。 1. 在文件列表右侧,单击“发布”。

    存储库的主页的屏幕截图。 标记为“版本”的链接以橙色边框突出显示。

  2. 在要编辑的版本旁边,单击

    版本列表中的版本屏幕截图。 铅笔图标以橙色轮廓突出显示。

  3. 选择“将此操作发布到 GitHub Marketplace”以取消选中复选框。 “发布此操作”按钮

  4. 单击页面底部的“更新版本”。