我正在尝试 Gitlab“CI/CD > 容器注册表标记过期策略”设置,到目前为止它还没有删除任何内容。我们使用语义版本控制(前面带有“v”),我的目标是自动删除旧的“补丁”版本:
鉴于我在旧项目上启用此新设置,通过实验找到答案是有风险的。即使在一个新项目中,尝试也需要花费大量的精力和时间。试运行或预览选项在这里非常好,这样我就可以尝试这些设置,而不必担心删除重要标签。
我尝试了以下“过期”正则表达式:v[1-9][0-9]*[.][0-9][0-9]*[.][1-9][0-9]*
。到目前为止还没有任何效果。这让我想知道:
我目前的方法是每天调整此设置一次,然后在第二天检查我的标签列表,看看它是否有任何效果。
我希望获得有关验证/排除此设置故障的一般建议,和/或有关如何匹配我的特定版本方案的具体建议。
这是我当前设置的屏幕截图: