From 1717e599db919267926f0de44d39549ef8d0a027 Mon Sep 17 00:00:00 2001 From: "nise.moe" Date: Thu, 15 Feb 2024 20:39:25 +0100 Subject: [PATCH] Tweaked backend build --- nise-backend/Build.sh | 34 ++++------------------------------ 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/nise-backend/Build.sh b/nise-backend/Build.sh index 873829d..5945c1a 100755 --- a/nise-backend/Build.sh +++ b/nise-backend/Build.sh @@ -8,20 +8,14 @@ jabba use 21.0.2 # Set variables IMAGE_NAME="nise-backend" IMAGE_REGISTRY="git.gengo.tech/gengotech" -IMAGE_VERSION=$(grep -m2 "" pom.xml | tail -n1 | sed 's/[[:space:]]*//;s/<\/version>//') +IMAGE_VERSION="latest" # Check if there are uncommitted changes if [[ -n $(git status --porcelain) ]]; then - git add . - git commit -m "Build and push v$IMAGE_VERSION" + echo "Error: There are uncommitted changes. Please commit them before building." + exit 1 fi -# List variables and prompt to continue -echo "Variables:" -echo "IMAGE_NAME=$IMAGE_NAME" -echo "IMAGE_REGISTRY=$IMAGE_REGISTRY" -echo "IMAGE_VERSION=$IMAGE_VERSION" - rm -rf target/ # Clean and build Maven project @@ -45,25 +39,5 @@ if [ "$?" != "0" ]; then exit 1 fi -docker tag $IMAGE_NAME:$IMAGE_VERSION $IMAGE_REGISTRY/$IMAGE_NAME:latest -docker push $IMAGE_REGISTRY/$IMAGE_NAME:latest -if [ "$?" != "0" ]; then - echo "Error: Failed to push $IMAGE_REGISTRY/$IMAGE_NAME:latest" - exit 1 -fi - -echo "Successfully built and pushed $IMAGE_REGISTRY/$IMAGE_NAME:$IMAGE_VERSION and $IMAGE_REGISTRY/$IMAGE_NAME:latest" -echo "Docker image pushed successfully to $IMAGE_REGISTRY/$IMAGE_NAME:$IMAGE_VERSION" - -# Add and commit changes to git -git add . -git commit -m "Build and push v$IMAGE_VERSION" - -# Create annotated tag with commit message -git tag -a release-$IMAGE_VERSION -m "Release v$IMAGE_VERSION" - -# Push changes and tags to remote repository -git push && git push --tags - -echo "Successfully pushed changes and tags to remote repository" +echo "Docker image pushed successfully to $IMAGE_REGISTRY/$IMAGE_NAME:$IMAGE_VERSION" \ No newline at end of file