Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 85248695 authored by Alexandre Roux's avatar Alexandre Roux
Browse files

manual tag creation

parent 93163bbc
Loading
Loading
Loading
Loading
+6 −6
Original line number Original line Diff line number Diff line
@@ -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%\-*}"
@@ -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




@@ -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