作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试 Gitlab“CI/CD > Container Registry 标签过期策略”设置,到目前为止它没有删除任何内容。我们使用语义版本控制(带有“v”前缀),我的目标是自动删除旧的“补丁”版本:
v[1-9][0-9]*[.][0-9][0-9]*[.][1-9][0-9]*
.到目前为止,它没有任何影响。这让我想知道:
最佳答案
我最终放弃了这个并采取了不同的方法。可能最令人沮丧的部分是想知道它何时运行。是每天一次吗?每天随机时间?每次推送到注册表后一次?我从来不确定要等多久,看看我的设置更改是否有所作为。
相反,我找到了一个公开所有相同选项的 API 方法。我实际上比项目设置更喜欢 API
# In before_script:
- apk --update add curl
...
# In the job script:
# Get registry id. Assumptions: valid response, "id" is first field, and project only has one registry.
- REGISTRY_ID=`curl --header "PRIVATE-TOKEN:$API_TOKEN" "https://gitlab.com/api/v4/projects/$CI_PROJECT_ID/registry/repositories" | cut -d, -f1 | cut -f2 -d:`
- TAGS_URL=https://gitlab.com/api/v4/projects/$CI_PROJECT_ID/registry/repositories/$REGISTRY_ID/tags
- curl --request DELETE --data 'keep_n=10' --data 'older_than=1week' --data "name_regex_delete=v[0-9][.].*" --data "name_regex_keep=.*[.]0" --header "PRIVATE-TOKEN:$API_TOKEN" "$TAGS_URL"
关于Gitlab 容器注册表标签过期策略不起作用 - 正则表达式格式?日程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61972943/
我正在尝试 Gitlab“CI/CD > Container Registry 标签过期策略”设置,到目前为止它没有删除任何内容。我们使用语义版本控制(带有“v”前缀),我的目标是自动删除旧的“补丁”
我正在创建一个基于 html 和 css 的日程表/日历,但我遇到了一些问题。 这是我目前拥有的:http://jsfiddle.net/Lpfg5/ 我想要的是能够展开任何“ block ”,例如“
我是一名优秀的程序员,十分优秀!