Loading create_new_tag.sh +6 −6 Original line number Original line Diff line number Diff line Loading @@ -49,13 +49,12 @@ sync_main_manifest(){ } } # Identify new tag name # Identify new tag name current_version=`echo $CI_COMMIT_REF_NAME | sed 's/.*\-//'` if [ -z "$NEW_TAG" ]; if [ -z "$NEW_TAG" ]; then then cd $CI_PROJECT_DIR cd $CI_PROJECT_DIR echo "Retrieving last tag" echo "Retrieving last tag" current_version=`echo $CI_COMMIT_REF_NAME | sed 's/.*\-//'` latest_version=`git for-each-ref --sort=creatordate --format '%(refname)' refs/tags | grep "\-$current_version" | grep -v "beta" | grep -v "alpha" | grep -v "rc" | grep -ve ".*\..*\..*" | sed 's/.*\///' | tail -1` latest_version=`git for-each-ref --sort=creatordate --format '%(refname)' refs/tags | grep "\-$current_version" | grep -v "beta" | grep -v "rc" | grep -ve ".*\..*\..*" | sed 's/.*\///' | tail -1` latest_version="${latest_version#*\.}" latest_version="${latest_version#*\.}" latest_version="${latest_version%\.*}" latest_version="${latest_version%\.*}" latest_version="${latest_version%\-*}" latest_version="${latest_version%\-*}" Loading @@ -65,7 +64,8 @@ then cd "$SRC_DIR/$CI_COMMIT_REF_NAME" cd "$SRC_DIR/$CI_COMMIT_REF_NAME" else else new_version=$NEW_TAG new_version_without_android=$NEW_TAG new_version=$NEW_TAG-$current_version fi fi Loading Loading @@ -149,10 +149,10 @@ git push origin HEAD:$CI_COMMIT_REF_NAME if [ -z "$PREVERSION" ] if [ -z "$PREVERSION" ] then then git tag v1.$((latest_version+1))-$current_version git tag $new_version_without_android-$current_version else else git tag v1.$((latest_version+1))-${PREVERSION}-$current_version git tag $new_version_without_android-${PREVERSION}-$current_version fi fi git remote -v git remote -v git push --tags git push --tags Loading Loading
create_new_tag.sh +6 −6 Original line number Original line Diff line number Diff line Loading @@ -49,13 +49,12 @@ sync_main_manifest(){ } } # Identify new tag name # Identify new tag name current_version=`echo $CI_COMMIT_REF_NAME | sed 's/.*\-//'` if [ -z "$NEW_TAG" ]; if [ -z "$NEW_TAG" ]; then then cd $CI_PROJECT_DIR cd $CI_PROJECT_DIR echo "Retrieving last tag" echo "Retrieving last tag" current_version=`echo $CI_COMMIT_REF_NAME | sed 's/.*\-//'` latest_version=`git for-each-ref --sort=creatordate --format '%(refname)' refs/tags | grep "\-$current_version" | grep -v "beta" | grep -v "alpha" | grep -v "rc" | grep -ve ".*\..*\..*" | sed 's/.*\///' | tail -1` latest_version=`git for-each-ref --sort=creatordate --format '%(refname)' refs/tags | grep "\-$current_version" | grep -v "beta" | grep -v "rc" | grep -ve ".*\..*\..*" | sed 's/.*\///' | tail -1` latest_version="${latest_version#*\.}" latest_version="${latest_version#*\.}" latest_version="${latest_version%\.*}" latest_version="${latest_version%\.*}" latest_version="${latest_version%\-*}" latest_version="${latest_version%\-*}" Loading @@ -65,7 +64,8 @@ then cd "$SRC_DIR/$CI_COMMIT_REF_NAME" cd "$SRC_DIR/$CI_COMMIT_REF_NAME" else else new_version=$NEW_TAG new_version_without_android=$NEW_TAG new_version=$NEW_TAG-$current_version fi fi Loading Loading @@ -149,10 +149,10 @@ git push origin HEAD:$CI_COMMIT_REF_NAME if [ -z "$PREVERSION" ] if [ -z "$PREVERSION" ] then then git tag v1.$((latest_version+1))-$current_version git tag $new_version_without_android-$current_version else else git tag v1.$((latest_version+1))-${PREVERSION}-$current_version git tag $new_version_without_android-${PREVERSION}-$current_version fi fi git remote -v git remote -v git push --tags git push --tags Loading