From d381f2bc3055039e3e6a95ac188407777338ebf5 Mon Sep 17 00:00:00 2001 From: Alfredo Oliviero Date: Tue, 7 May 2024 18:21:13 +0200 Subject: [PATCH] passato a versione 4.0.1 per indagare un conflitto --- CHANGELOG.md | 4 ++++ buildDistribution.sh | 32 +++++++++++++++++--------------- pom.xml | 2 +- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9200994..0390b4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for Smartgears Distribution +## [v4.0.1-SNAPSHOT] - 2022-03-30 + +- new version number + ## [v4.0.0-SNAPSHOT] - 2022-03-30 - moving to smartgears-4.0.0 diff --git a/buildDistribution.sh b/buildDistribution.sh index d6d861e..fc32812 100755 --- a/buildDistribution.sh +++ b/buildDistribution.sh @@ -1,6 +1,17 @@ #!/bin/bash +set -e + ACCEPTED_JAVA_VERSIONS=(11 17) +SMARTGEARS_VERSION=4.0.1-SNAPSHOT + +JAVA_VERSION=11 +TOMCAT_VERSION=10.1.19 +PUSH_DOCKER=false +PUSH_HARBOR=false +LOGIN_HARBOR=false +MULTI_PLATFORM=false + ################################################################################ # Help # @@ -22,11 +33,9 @@ Help() echo "-h Print this [h]elp." echo echo "to build a multiplatform image and push on d4science harbor" - echo "./buid ./buildDistribution.sh -m -l -p" + echo " ./buildDistribution.sh -m -l -p" } - - ################################################################################ ################################################################################ # Main program # @@ -34,15 +43,6 @@ Help() ################################################################################ -set -e - -SMARTGEARS_VERSION=4.0.0-SNAPSHOT - -JAVA_VERSION=11 -TOMCAT_VERSION=10.1.19 -PUSH_DOCKER=false -PUSH_HARBOR=false -LOGIN_HARBOR=false while getopts g:muplj:h flag do @@ -74,15 +74,15 @@ if [ -z $GOAL ]; fi if [ -z $MULTI_PLATFORM ]; - then docker build -t $BUILD_NAME --build-arg JAVA_VERSION=${JAVA_VERSION} .; - else docker build -t $BUILD_NAME --build-arg JAVA_VERSION=${JAVA_VERSION} --platform=linux/amd64,linux/arm64,linux/arm/v7 . ; + then docker build -t $BUILD_NAME --build-arg="JAVA_VERSION=${JAVA_VERSION}" --build-arg="SMARTGEARS_VERSION=${SMARTGEARS_VERSION}" .; + else docker build -t $BUILD_NAME --build-arg="JAVA_VERSION=${JAVA_VERSION}" --build-arg="SMARTGEARS_VERSION=${SMARTGEARS_VERSION}" --platform=linux/amd64,linux/arm64,linux/arm/v7 . ; echo ">>> generated docker image ${IMAGE_VERSION}" fi if [ ${PUSH_DOCKER} = true ]; then - DOCKER_NAME = d4science/$BUILD_NAME + DOCKER_NAME=d4science/$BUILD_NAME docker tag $BUILD_NAME $DOCKER_NAME; docker push $DOCKER_NAME; echo ">>> pushed on dockerhub the image $DOCKER_NAME" @@ -97,6 +97,8 @@ fi if [ ${PUSH_HARBOR} = true ]; then HARBOR_NAME=hub.dev.d4science.org/gcube/$BUILD_NAME + echo ">>> PUSHING on hub.dev.d4science.org the image $HARBOR_NAME" + docker tag $BUILD_NAME $HARBOR_NAME; docker push $HARBOR_NAME; echo ">>> pushed on hub.dev.d4science.org the image $HARBOR_NAME" diff --git a/pom.xml b/pom.xml index 7a1fa91..89197c2 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ org.gcube.distribution smartgears-distribution - 4.0.0-SNAPSHOT + 4.0.1-SNAPSHOT pom A distribution for the SmartGears Framework