Merge pull request #477 from infosiftr/imagelayers

Add a link that shows off our image layer sharing
This commit is contained in:
yosifkit 2016-02-03 16:20:47 -08:00
commit d9aed33546
1 changed files with 12 additions and 0 deletions

View File

@ -20,17 +20,27 @@ fi
repoDirs=()
declare -A repoDirTags=()
latest=
uniqImages=()
for line in "${lines[@]}"; do
tag="$(echo "$line" | awk -F ': +' '{ print $1 }')"
if [ -z "$latest" -o "$tag" = 'latest' ]; then
latest="$tag"
fi
repoDir="$(echo "$line" | awk -F ': +' '{ print $2 }')"
if [ -z "${repoDirTags[$repoDir]}" ]; then
repoDirs+=( "$repoDir" )
uniqImages+=( "$repo:$tag" )
else
repoDirTags["$repoDir"]+=', '
fi
repoDirTags["$repoDir"]+='`'"$tag"'`'
done
IFS=','
imageLayers="https://imagelayers.io/?images=${uniqImages[*]}"
unset IFS
for repoDir in "${repoDirs[@]}"; do
if [[ "$repoDir" != *github.com* ]]; then
# skip non-github.com for now
@ -60,3 +70,5 @@ for repoDir in "${repoDirs[@]}"; do
done
echo
echo "[![](https://badge.imagelayers.io/$repo:$latest.svg)]($imageLayers)"
echo