Skip to content
Snippets Groups Projects
Commit 7e86a3ba authored by Grégoire Kubler's avatar Grégoire Kubler
Browse files

fix : indentation & missing "fi"

parent 8bee407e
No related branches found
No related tags found
No related merge requests found
...@@ -88,16 +88,16 @@ ...@@ -88,16 +88,16 @@
###################################### ######################################
# CASE WHERE A COMMIT TAG IS CREATED # CASE WHERE A COMMIT TAG IS CREATED
elif [[ ! -z "$CI_COMMIT_TAG" ]]; then elif [[ ! -z "$CI_COMMIT_TAG" ]]; then
# retrieving data from current project # retrieving data from current project
TAG_MAJOR=$(echo "$CI_COMMIT_TAG" | awk -F'[v.]' '{print $2}') TAG_MAJOR=$(echo "$CI_COMMIT_TAG" | awk -F'[v.]' '{print $2}')
TAG_MINOR=$(echo "$CI_COMMIT_TAG" | awk -F'[v.]' '{print $3}') TAG_MINOR=$(echo "$CI_COMMIT_TAG" | awk -F'[v.]' '{print $3}')
TAG_FIX=$(echo "$CI_COMMIT_TAG" | awk -F'[v.]' '{print $4}') TAG_FIX=$(echo "$CI_COMMIT_TAG" | awk -F'[v.]' '{print $4}')
echo "Retrieving tags of $DEP_NAME via url $DEP_API_URL/repository/tags?per_page=100." echo "Retrieving tags of $DEP_NAME via url $DEP_API_URL/repository/tags?per_page=100."
DEP_TAGS=$(jq --slurp ' DEP_TAGS=$(jq --slurp '
.[] .[]
| sort_by(.commit.created_at) | sort_by(.commit.created_at)
| reverse | reverse
' <<<$(curl -s "$DEP_API_URL/repository/tags?per_page=100")) ' <<<$(curl -s "$DEP_API_URL/repository/tags?per_page=100"))
if [[ $(jq length <<< $DEP_TAGS) == 0 ]]; then if [[ $(jq length <<< $DEP_TAGS) == 0 ]]; then
echo "No tag found for $DEP_NAME at url $DEP_API_URL/repository/tags?per_page=100" echo "No tag found for $DEP_NAME at url $DEP_API_URL/repository/tags?per_page=100"
...@@ -114,19 +114,20 @@ ...@@ -114,19 +114,20 @@
SELECTED_DEPS_TAGS=$(jq --arg major "$TAG_MAJOR" \ SELECTED_DEPS_TAGS=$(jq --arg major "$TAG_MAJOR" \
--arg minor "$TAG_MINOR" \ --arg minor "$TAG_MINOR" \
'map(select(.name | startswith("v\($major).\($minor).")))' <<< "$DEP_TAGS") 'map(select(.name | startswith("v\($major).\($minor).")))' <<< "$DEP_TAGS")
if [[ $(jq length <<< $SELECTED_DEPS_TAGS) == 0 ]]; then fi
echo "No release v$TAG_MAJOR.$TAG_MINOR.* found. Looking for latest minor release v$TAG_MAJOR.*.* in $DEP_NAME." if [[ $(jq length <<< $SELECTED_DEPS_TAGS) == 0 ]]; then
SELECTED_DEPS_TAGS=$(jq --arg major "$TAG_MAJOR" \ echo "No release v$TAG_MAJOR.$TAG_MINOR.* found. Looking for latest minor release v$TAG_MAJOR.*.* in $DEP_NAME."
'map(select(.name | startswith("v\($major).")))' <<< "$DEP_TAGS") SELECTED_DEPS_TAGS=$(jq --arg major "$TAG_MAJOR" \
fi 'map(select(.name | startswith("v\($major).")))' <<< "$DEP_TAGS")
if [[ $(jq length <<< $SELECTED_DEPS_TAGS) > 0 ]]; then fi
BRANCH_TO_PULL=$(jq -r '.[0].name' <<<"$SELECTED_DEPS_TAGS") if [[ $(jq length <<< $SELECTED_DEPS_TAGS) > 0 ]]; then
echo "Found a release with corresponding $BRANCH_TO_PULL" BRANCH_TO_PULL=$(jq -r '.[0].name' <<<"$SELECTED_DEPS_TAGS")
else echo "Found a release with corresponding $BRANCH_TO_PULL"
echo "No release v$TAG_MAJOR.*.* found. Simply retrieving latest release v*.*.* in $DEP_NAME." else
BRANCH_TO_PULL=$(jq -r '.[0].name' <<<"$DEP_TAGS") echo "No release v$TAG_MAJOR.*.* found. Simply retrieving latest release v*.*.* in $DEP_NAME."
fi BRANCH_TO_PULL=$(jq -r '.[0].name' <<<"$DEP_TAGS")
echo "Found release : $BRANCH_TO_PULL. Using it as \$BRANCH_TO_PULL." fi
echo "Found release : $BRANCH_TO_PULL. Using it as \$BRANCH_TO_PULL."
########################################### ###########################################
# CASE CASUAL COMMIT or Draft MR PIPELINE # CASE CASUAL COMMIT or Draft MR PIPELINE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment