1. 持续集成
  2. 词汇表

代码标签

您可以在「代码标签」页面勾选是否允许删除或者强制推送 Git 标签。关闭此选项后,项目中的成员均不可删除或者通过强制推送修改 Git 标签,同时网页上的标签不提供删除功能。

保护标签

保护标签主要用于规范特定的成员进行创建、更新或删除标签等操作。开启保护标签后需设置标签管理员,仅管理员被允许在此标签下创建匹配标签规则的标签。

当设置了 *-release 为保护分支规则之后,非管理员用户通过 Git 推送标签 xxx-release 的时候有如下提示:

在 Web 端创建标签或新建版本时也同样会失败。

使用场景举例

某团队使用标签作为触发 CI 构建的条件,即在生产分支中,通过推送 v1.0-release 字样的标签作为发布命令。

设置保护标签后,仅标签管理员能够创建此类型标签并完成发版动作,保持了代码仓库内各版本序列的整洁与规范。

上一篇版本发布
最近更新
感谢反馈有用
感谢反馈没用

在阅读中是否遇到以下问题?

您希望我们如何改进?