#!/bin/bash set -e echo "---> Restore build artifacts" if [ "$(ls /tmp/artifacts/.m2 2>/dev/null)" ]; then mv /tmp/artifacts/.m2 $HOME fi echo "---> Installing application source" cp -Rf /tmp/src/. ./ echo "---> Building Spring Boot application from source" echo "--> # MVN_ARGS = $MVN_ARGS" echo "--> # GRADLE_ARGS = $GRADLE_ARGS" if [ -f "mvnw" ]; then ./mvnw clean install $MVN_ARGS elif [ -f "gradlew" ]; then ./gradlew $GRADLE_ARGS else mvn clean install $MVN_ARGS fi # Fix source directory permissions fix-permissions ./