我正在管理一个拥有 100 多个存储库的 Azure 容器注册表。我已经安排了一个 ACR 清除任务,如果计数超过 5,则删除所有图像标签。现在客户说我们需要某种排除,以便我们可以从清理中跳过某些图像。
例如:如果图像的名称类似于
rt123abc.Release
xyzqr345.Release
4hdcb324.Release
这意味着如果图像标签包含“.Release”文本,则不应删除。
我的脚本是这样的。
PURGE_CMD="acr purge --filter 'Repo1:. ' --filter 'Repo2:. ' --ago 1d --untagged --keep 5"
az acr run
--cmd "$PURGE_CMD"
--registry Myregistry
/dev/null
谢谢书房