使用 GitHub Repos 管理版本
发布过程的一部分从版本控制开始。 你将了解如何使用 GitHub 管理存储库中的版本。
在以下模块中,你将看到有关在打包代码、二进制文件、发行说明和相关任务后部署一段软件的详细信息。
GitHub 中的版本基于 Git 标记。 可以将标记视为存储库当前状态的照片。 如果需要标记代码的基本阶段或已完成以下可交付代码,可以在生成和发布过程中创建一个标记并使用它,以打包和部署该特定版本。 有关详细信息,请参阅查看存储库的发行版和标记。
使用发行说明创建新版本时,可以 @mentions 参与者,添加二进制文件的链接,以及编辑或删除现有版本。
图像参考:发布 · Microsoft/azure-pipelines-agent (github.com)
此外,还可以:
- 从 GitHub 市场中的特定版本发布操作。
- 选择 ZIP 文件和 GitHub 为每个版本创建的 tarball 中是否包括 Git LFS 对象。
- 存储库中发布新版本时接收通知。
创建发行版
若要创建版本,请使用 gh release create 命令。 将标记替换为版本的所需标记名称,并按照交互式提示进行操作。
gh release create tag
使用指定的标题和备注创建预发行版。
gh release create v1.2.1 --title
如果你 @mention 备注中的任何 GitHub 用户,GitHub.com 上的已发布版本将包括“参与者”部分,其中包含所有提及用户的头像列表。
可以从 GitHub CLI 手册中检查其他命令和参数。
编辑发行版
无法使用 GitHub CLI 编辑版本。
若要编辑,请使用 Web 浏览器:
- 导航到 GitHub.com 上的主存储库页面。
- 单击文件列表右侧的“版本”。
- 单击页面右侧的编辑图标(在要编辑的版本旁边)。
- 编辑版本的详细信息,然后单击“更新版本”。
删除发行版
若要删除版本,请使用以下命令,将标记替换为要删除的版本标记,并使用 -y 标志跳过确认。
gh release delete tag -y
有关详细信息,请参阅:
- 管理存储库中的版本 - GitHub Docs - 如果要从 Web 浏览器(而不是 GitHub CLI)执行相同的步骤。
- 在 GitHub 市场中发布操作。
- 在存储库的存档中管理 Git LFS 对象。
- 查看订阅。