您必须接受服务条款才能在 GitHub Marketplace 中发布操作。
关于发布操作
必须先在您的仓库中创建操作,然后才可发布操作。 有关详细信息,请参阅“创建操作”。
计划发布操作到 GitHub Marketplace 时,需要确保存储库仅包含该操作的元数据文件、代码和文件。 为操作创建单个仓库允许您在单一单元中标记、发布和打包代码。 GitHub 还使用 GitHub Marketplace 页面上的操作元数据。
操作立即发布到 GitHub Marketplace,只要符合以下要求,就不会受到 GitHub 审查:
- 操作必须位于公共存储库中。
- 每个存储库必须仅包含一项操作。
- 操作的元数据文件(
action.yml
或action.yaml
)必须位于存储库的根目录中。 - 操作的元数据文件中的
name
必须是唯一的。name
与 GitHub Marketplace 上发布的现有操作名称不匹配。name
与 GitHub 上的用户或组织不匹配,除非用户或组织所有者正在发布操作。 例如,只有 GitHub 组织可以发布名为github
的操作。name
与现有的 GitHub Marketplace 类别不匹配。- GitHub 将保留 GitHub 功能的名称。
发布一项操作
您可以将已创建的操作标记为新发行版并发布,便可将其添加到 GitHub Marketplace。
要草拟新发行版并将操作发布到 GitHub Marketplace,请遵循以下说明:
-
在 GitHub.com 上,导航到存储库的主页。
-
导航到存储库中的操作元数据文件(
action.yml
或action.yaml
),将看到用于将操作发布到 GitHub Marketplace 的横幅。 单击“草稿版本”。 -
在“发布操作”下,选中将操作发布到 GitHub Marketplace 的复选框。 如果无法选中该复选框,则必须先单击链接以阅读并接受 GitHub Marketplace 开发人员协议。
-
如果元数据文件中的标签包含任何问题,您将看到一条错误消息。
-
如果您看到任何屏幕上的建议,请通过更新元数据文件来解决这些问题。 完成后,你将看到“看起来一切正常!”消息 消息作为响应。
-
选择“Primary Category(主要类别)”,然后按需要选择“Another Category(另一个类别)”,这将有助于人们找到您的 GitHub Marketplace 中的操作。
-
使用版本标记操作,并添加发行版标题。 这有助于人们知道发行版包含哪些变化或特征。 人们将在操作的专门 GitHub Marketplace 页面中看到版本。
-
完成所有其他字段,然后单击“发布版本”。 发布需要使用双重身份验证。 有关详细信息,请参阅“配置双重身份验证”。
从 GitHub Marketplace 删除操作
要从 GitHub Marketplace 删除已发布的操作,您需要更新每个已发布的发行版。 对已发布到 GitHub Marketplace 的操作的每个发行版执行以下步骤。
-
在 GitHub.com 上,导航到存储库的主页。 1. 在文件列表右侧,单击“发布”。
-
在要编辑的版本旁边,单击 。
-
选择“将此操作发布到 GitHub Marketplace”以取消选中复选框。
-
单击页面底部的“更新版本”。