ACR 任务标记

ACR TASK tagging

我正在 azure cli 中使用以下脚本创建一个 ACR 任务,以便在基础映像更新且工作正常时修补我的 azure 容器映像。

az acr 任务创建
--registry 我的注册表
--name myacrtask
--image myimage:{{.Run.ID}}
--context https://dev.azure.com/testaccount/myproject/_git/acr-build-helloworld-node.git#master
--file Dockerfile-app
--commit-trigger-enabled true
--base-image-trigger-enabled true
--git-access-token ******************************

现在我的图像带有“运行 ID”标签,正如您在我的命令中看到的那样,它是在任务 运行ning 时生成的。

现在我想创建一个自定义标签,例如 CurrentDate 和一些如下所示的文本。

如果今天的日期是 09032020 那么标签应该是这样的 09032020_sometext

我不确定如何在 运行 id 的位置生成这种标签。我试过

--image myimage:{{$(date +'%m%d%Y-BAU')}}

但运气不好..

非常感谢任何建议。

谢谢 拉吉夫

您可以在命令中像这样更改标签:

--image myimage:$(date +%m%d%Y)-BAU

然后就可以正常工作了。标签会像这样:

如果您想要像 09032020_sometext 这样的标签,也许您需要将 - 更改为 _