oem/azure: update script for new publishing schema

This will only save the latest five images in the registry.
This commit is contained in:
Alex Crawford 2016-06-07 15:00:48 -07:00
parent d4a38a5a73
commit d4ca12b8b9

View File

@ -23,11 +23,16 @@ git checkout -b "${LGROUP}-${VERSION}" origin/master
input=$(ls CoreOS_*_${LGROUP}.json) input=$(ls CoreOS_*_${LGROUP}.json)
output="CoreOS_${VERSION}_${LGROUP}.json" output="CoreOS_${VERSION}_${LGROUP}.json"
display_name="CoreOS ${UGROUP} (${VERSION})"
media_name="${MEDIA_PREFIX}__CoreOS-${UGROUP}-${VERSION}" media_name="${MEDIA_PREFIX}__CoreOS-${UGROUP}-${VERSION}"
publish_date="$(date +'%m/%d/%Y')"
jq --raw-output \ jq --raw-output \
".displayName = \"${display_name}\" | .MediaName = \"${media_name}\"" \ ".mediaReferences.PublicAzure.imageVersions |= [{ \
version: \"${VERSION}\", \
publishedDate: \"${publish_date}\", \
mediaName: \"${media_name}\" \
}] + .[0:4] | \
.mediaReferences.PublicAzure.mediaName = \"${media_name}\"" \
< "${input}" > "${output}" < "${input}" > "${output}"
git rm "${input}" git rm "${input}"