[英]How to get latest version of an image from artifact registry
是否有一個命令(gcloud)從 Artifact registry 返回圖像的最新完全限定名稱
嘗試:
PROJECT=
REGION=
REPO=
IMAGE=
gcloud artifacts docker images list \
${REGION}-docker.pkg.dev/${PROJECT}/${REPO} \
--filter="package=${REGION}-docker.pkg.dev/${PROJECT}/${REPO}/${IMAGE}" \
--sort-by="~UPDATE_TIME" \
--limit=1 \
--format="value(format("{0}@{1}",package,version))"
因為:
UPDATE_TIME
1降序 ( ~
) 對結果進行排序{package}@{version}
1 -- 奇怪的是,--
--sort-by
使用 output (.) 字段名稱而不是基礎類型(例如--format=json
或--format=yaml
)名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.