Update list-all-ord-repos to include all releases
This commit is contained in:
@@ -55,7 +55,7 @@ for param in $2 $3 $4 $5 $6 $7 $8 $9 $10; do
|
||||
prerelease )
|
||||
SHOWRELEASE=true;SHOWPRERELEASE=true;SHOWDRAFT=false ;;
|
||||
allreleases )
|
||||
SHOWRELEASE=true;SHOWPRERELEASE=true;SHOWDRAFT=true ;;
|
||||
SHOWRELEASE=true;SHOWALLRELEASES=true ;;
|
||||
cloneurl )
|
||||
SHOWCLONEURL=true ;;
|
||||
zipurl )
|
||||
@@ -90,22 +90,29 @@ done
|
||||
REPO_LIST=$(echo $REPO_LIST | tr -s '[:space:]' '\n' | sort)
|
||||
for item in $REPO_LIST ; do
|
||||
line=$item
|
||||
if [[ $SHOWID || $SHOWRELEASE || $SHOWCLONEURL || $ZIPURL ]] ; then
|
||||
if [[ $SHOWID || $SHOWRELEASE || $SHOWCLONEURL || $ZIPURL || $SHOWALLRELEASES ]] ; then
|
||||
#Find and show releases
|
||||
# echo "$GITEAHOST/api/v1/repos/$ORG_NAME/$item/releases?draft=true&pre-release=true&limit=100" \
|
||||
# -H 'accept: application/json' \
|
||||
# -H "Authorization: token $GITEAACCESSTOKEN"
|
||||
RESPONSE=$(curl -s -X 'GET' \
|
||||
"$GITEAHOST/api/v1/repos/$ORG_NAME/$item/releases?draft=$SHOWDRAFT&pre-release=SHOWPRERELEASE&limit=100" \
|
||||
-H 'accept: application/json' \
|
||||
-H "Authorization: token $GITEAACCESSTOKEN")
|
||||
if [ $SHOWALLRELEASES ] ; then
|
||||
RESPONSE=$(curl -s -X 'GET' \
|
||||
"$GITEAHOST/api/v1/repos/$ORG_NAME/$item/releases" \
|
||||
-H 'accept: application/json' \
|
||||
-H "Authorization: token $GITEAACCESSTOKEN");
|
||||
else
|
||||
RESPONSE=$(curl -s -X 'GET' \
|
||||
"$GITEAHOST/api/v1/repos/$ORG_NAME/$item/releases?draft=$SHOWDRAFT&pre-release=$SHOWPRERELEASE&limit=100" \
|
||||
-H 'accept: application/json' \
|
||||
-H "Authorization: token $GITEAACCESSTOKEN");
|
||||
fi
|
||||
if [ $DEBUG ] ; then echo "$RESPONSE"; fi
|
||||
if [ $SHOWRELEASE ] ; then
|
||||
# Will need to use " jq 'map(.name)'" once we have more than one release.
|
||||
REL=$(echo $RESPONSE | jq -r '.[0].tag_name')
|
||||
ID=$(echo $RESPONSE | jq -r '.[0].id')
|
||||
if [ $DEBUG ] ; then echo $REL; fi
|
||||
if [ "$REL" ] ; then line="$line\t$REL($ID)";
|
||||
if [ "$REL" ] ; then line="$line\t\t\t$REL($ID)";
|
||||
else line="$line\tnone";fi
|
||||
if [ $SHOWCLONEURL ] ; then
|
||||
URL=$(echo $RESPONSE | jq -r '.[0].url')
|
||||
|
Reference in New Issue
Block a user