From: Guillaume Abrioux Date: Wed, 25 Jul 2018 09:21:36 +0000 (+0200) Subject: ceph-ansible-nightly: take the first tag only in find_latest_tag X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=659ec63255db08636543d61615628a1f6b92f188;p=ceph-build.git ceph-ansible-nightly: take the first tag only in find_latest_tag `find_latest_tag()` might return more than 1 tag if two tags match the `jq` query in a same page of results. This breaks the nightly jobs. Signed-off-by: Guillaume Abrioux --- diff --git a/ceph-ansible-nightly/build/build b/ceph-ansible-nightly/build/build index fc206705..0c869f45 100644 --- a/ceph-ansible-nightly/build/build +++ b/ceph-ansible-nightly/build/build @@ -24,7 +24,7 @@ function find_latest_tag { for page in $(seq 1 $total_pages); do tag=$(curl -s "https://registry.hub.docker.com/v2/repositories/ceph/daemon/tags/?page=$page" | jq ".\"results\"[] | select((.name | contains(\"stable\")) and (.name | contains(\"${release}-centos-7-x86_64\"))) | .name") if [ -n "$tag" ]; then - echo "$tag" | cut -d '"' -f 2 + echo "$tag" | head -n 1 | cut -d '"' -f 2 return fi done