azure-pipelines - 从 ACR 存储库获取最新的图像标签
问题描述
我需要使用管道中的 bash 命令从 Azure 容器注册表 (ACR) 获取最新的图像标记,并将该标记用于容器部署。这是我可以使用 Azure cli 找到的内容:
$ az acr repository show-tags --name myacr --repository myrepo --top 1
但是,这会返回我最旧的标签。
如何从 ACR repo 获取最新推送的标签?
解决方案
请参阅此文档:az acr repository show-tags及其参数说明:
对结果中的项目进行排序。默认为名称的字母顺序。
根据您的命令,它按名称的字母顺序排序,因为您没有指定--orderby
.
添加参数--orderby time_desc
以使结果按时间排序。
推荐阅读
- java - 如何从 xsd 获取 maxOccurs 值到 Java
- python - 按排序顺序排列的数组中的 k-最小值
- java - Java 时间:如何解释 ISO_DATE_TIME 格式的时间
- reactjs - React,当您大量自定义样式时,使用 UI 框架仍然有益吗?
- php - PHPMailer 错误:无法实例化邮件功能不工作
- android - 如何将视图或布局转换为图像并使用意图共享?
- jquery - 使用jQuery将文本从最近的元素复制到字段中
- docker - Docker拒绝端口443上的连接
- apache2 - mod_auth_openidc 错误 400 错误请求 - cookie 太多(?)
- turing-machines - 图灵机与计算机相比如何?