blob: a7dcd5fc1dbe733c7b0e8a7d69336f849e505fa4 [file] [log] [blame]
#!/bin/bash
# Immediately exit script on errors
set -e
MVN="mvn -ntp -Duser.home=/home/jenkins/agent"
CWD=$(pwd)
echo "CWD: $CWD"
GIT_DIFF=$(/usr/bin/git diff --name-only origin/master)
/usr/bin/git log -n 1
echo "Local branches:"
/usr/bin/git branch
echo "Remote branches:"
/usr/bin/git branch -r
JAVA_SDK_CHANGED=$(echo $GIT_DIFF | grep ".*sdks/java/.*" | wc -l)
echo $GIT_DIFF
echo $JAVA_SDK_CHANGED
if ((JAVA_SDK_CHANGED > 0));
then
cd ./sdks/java/basys.sdk
$MVN clean install
cd "$CWD"
cd ./components/basys.components
$MVN clean install
cd "$CWD"
cd ./examples/basys.examples
$MVN verify
cd "$CWD"
fi