added build commit no

This commit is contained in:
bmamihai 2023-04-02 01:17:18 +03:00
parent b94b1bff86
commit 97948a5d8c
1 changed files with 10 additions and 4 deletions

View File

@ -33,18 +33,24 @@ key=" \"version\": \""
count=$(echo ${version%%-*} | grep -o "\." | wc -l) count=$(echo ${version%%-*} | grep -o "\." | wc -l)
if (( $count > 1 )); then if (( $count > 1 )); then
version=${version%%-*} version=${version%%-*}
else else
version="${version%%-*}.0" if [[ "$1" == "dev" ]];then
cleanprefix=${version#*-}
cleansuffix=${cleanprefix%-*}
version="${version%%-*}.${cleansuffix}"
else
version="${version%%-*}.0" # one `%` remove everything after last `-`, two `%%` remove everything after all `-`
fi
fi fi
if [ -f "$file_pkg" ] && [ ! -z "$version" ]; then if [ -f "$file_pkg" ] && [ ! -z "$version" ]; then
version=" \"version\": \"$version\"," version=" \"version\": \"$version\","
sed -i "s|^.*$key.*|${version//\//\\/}|g" $file_pkg sed -i "s|^.*$key.*|${version//\//\\/}|g" $file_pkg
text=$(cat $file_pkg | grep -c "$version") text=$(cat $file_pkg | grep -c "$version")
if [ $text -eq 0 ]; then if [ $text -eq 0 ]; then
echo "Version couldn't be set" echo "Version couldn't be set"
else else
echo "Version $version successfully applied to App" echo "Version $version successfully applied to App"
fi fi
fi fi