ci-scripts: add --bump-maven-dependency-version method to commons.sh

pull/797/head
pabloFuente 2023-03-17 14:43:37 +01:00
parent 4add44a528
commit 1c29c3c76c
1 changed files with 22 additions and 0 deletions

View File

@ -29,6 +29,7 @@ BUMP_NPM_PROJECT_VERSION=false
BUMP_NPM_DEPENDENCY_VERSION=false BUMP_NPM_DEPENDENCY_VERSION=false
BUMP_MAVEN_PROJECT_VERSION=false BUMP_MAVEN_PROJECT_VERSION=false
BUMP_MAVEN_PROPERTY_VERSION=false BUMP_MAVEN_PROPERTY_VERSION=false
BUMP_MAVEN_DEPENDENCY_VERSION=false
BUMP_DOCKER_COMPOSE_SERVICE_VERSION=false BUMP_DOCKER_COMPOSE_SERVICE_VERSION=false
BUMP_DOCKER_COMPOSE_HEADER_VERSION=false BUMP_DOCKER_COMPOSE_HEADER_VERSION=false
BUMP_DOCKER_IMAGE_VERSION_IN_FILES=false BUMP_DOCKER_IMAGE_VERSION_IN_FILES=false
@ -154,6 +155,20 @@ if [[ -n ${1:-} ]]; then
VERSION="${3}" VERSION="${3}"
;; ;;
--bump-maven-dependency-version)
if [[ -z "${2:-}" ]]; then
echo "Must provide DEPENDENCY as 1st parameter"
exit 1
fi
if [[ -z "${3:-}" ]]; then
echo "Must provide VERSION as 2nd parameter"
exit 1
fi
BUMP_MAVEN_DEPENDENCY_VERSION=true
DEPENDENCY="${2}"
VERSION="${3}"
;;
--bump-docker-compose-service-version) --bump-docker-compose-service-version)
if [[ -z "${2:-}" ]]; then if [[ -z "${2:-}" ]]; then
echo "Must provide DOCKER_COMPOSE_FILE as 1st parameter" echo "Must provide DOCKER_COMPOSE_FILE as 1st parameter"
@ -589,6 +604,13 @@ if [[ "${BUMP_MAVEN_PROPERTY_VERSION}" == true ]]; then
-DnewVersion="${VERSION}" -DnewVersion="${VERSION}"
fi fi
# -------------
# Bump Maven dependency property
# -------------
if [[ "${BUMP_MAVEN_DEPENDENCY_VERSION}" == true ]]; then
mvn --batch-mode versions:use-dep-version -Dincludes=$DEPENDENCY -DdepVersion=$VERSION -DforceVersion=true
fi
# ------------- # -------------
# Bump docker-compose.yml service version # Bump docker-compose.yml service version
# ------------- # -------------