因工作需要通过时间排序,删除旧的镜像tag,但是原有nexus-cli不支持时间排序,本人fork了源代码进行修改,增加了以下功能,喜欢的大哥们github可以帮忙点点星星。https://github.com/Gziyu/nexus-cli

二进制包amd和arm版本都有提供,下载链接 :

Amd64: https://github.com/Gziyu/nexus-cli/releases/download/1.0.1-beta/nexus-cli_1.0.1_beta_amd64

Arm64: https://github.com/Gziyu/nexus-cli/releases/download/1.0.1-beta/nexus-cli_1.0.1_beta_arm64

新增功能

# 按时间查看标签(从旧到新)
nexus-cli image tags --name myimage --sort time

# 按时间查看标签(从新到旧)
nexus-cli image tags --name myimage --sort time-desc

# 按时间排序删除,保留最新的5个
nexus-cli image delete --name myimage --keep 5 --sort-by time

# 删除最新的几个(保留旧的)
nexus-cli image delete --name myimage --keep 5 --sort-by time-desc

更多推荐