【发布时间】:2020-12-05 02:51:05
【问题描述】:
提交到我的项目会触发外部 Jenkins 流水线,该流水线会在提交后进行大量检查和发布。所有项目都有一个由管道已知的自定义标签No-Release(默认设置为 0),并且在不发布的情况下提交需要额外的操作 - 选中复选框。
我想要做的是在这个项目上默认禁用发布。如何将自定义标签的defaultValue设置为+1?
我的配置中的标签(此标签显示为复选框,而不是单选):
[label "No-Release"]
function = NoBlock
value = 0 Enable release of jar
value = +1 Skip release of jar
defaultValue = +1
通过上述配置,标签在提交后没有任何值,我仍然需要手动单击复选框并发布它。
在设置了defaultValue = 0的项目中,提交后也没有信息出现。
这是否意味着defaultValue 在提交期间以某种方式被读取,Gerrit 将采用默认的 +1,但它只是没有在审查中标记标签?如果是这样,如果我特别想释放,因为复选框没有被选中,该怎么办?
【问题讨论】:
标签: gerrit