1
如果缺少标签,是否可以拒绝合并请求?我正在使用gitlab 9.0.2并配置了一个CI(yml)Gitlab CI:合并请求的强制标签
每个合并请求都应该有这些标签中的一个:major,minor,patch。 如果缺少标签或选择了多个标签,则不可能添加该请求,否则CI应该失败。
我想打包package.json的版本值。
这是技术上可行的gitlab?
详细的背景资料
一些开发商正在推动不同的提交到仓库。有时他们忘记在package.json
中碰撞版本值。
现在我想到仅适用于合并请求的强制性标签。这些标签应该提供信息应该如何碰撞的版本(主要,次要或补丁)。
如果没有标签集合,则不应该完成合并。
也许有一种完全不同的方式来处理版本库的正确版本。
你说的标签是什么意思?它是最后一次提交的git标签还是你指的是gitlab标签?此外,package.json中的版本碰撞似乎与您的问题的其余部分无关。你能更精确一点吗? – Jawad
@Jawad您说得对,我的意思是gitlab *标签*的合并请求。我在帖子中增加了更多细节... – user3142695