diff --git a/.ci/environments/quarkus-3/after.sh b/.ci/environments/quarkus-3/after.sh index 9db765f..180bf08 100755 --- a/.ci/environments/quarkus-3/after.sh +++ b/.ci/environments/quarkus-3/after.sh @@ -4,12 +4,15 @@ set -euo pipefail script_dir_path=$(cd `dirname "${BASH_SOURCE[0]}"`; pwd -P) mvn_cmd="mvn ${BUILD_MVN_OPTS:-} ${BUILD_MVN_OPTS_QUARKUS_UPDATE:-}" +set -x + # Retrieve current Maven project version +mvn -q -Dexpression=project.version -DforceStdout help:evaluate project_version=$(mvn -q -Dexpression=project.version -DforceStdout help:evaluate) # New version is based on current project version and increment the Major => (M+1).m.y +echo ${project_version} | awk -F. -v OFS=. '{$1 += 1 ; print}' new_version=$(echo ${project_version} | awk -F. -v OFS=. '{$1 += 1 ; print}') # Change version -set -x ${mvn_cmd} -fae -N -e versions:update-parent -Dfull -DparentVersion="[${new_version}]" -DallowSnapshots=true -DgenerateBackupPoms=false ${mvn_cmd} -fae -N -e versions:update-child-modules -Dfull -DallowSnapshots=true -DgenerateBackupPoms=false