mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-17 11:19:15 +00:00
20 lines
700 B
Bash
Executable File
20 lines
700 B
Bash
Executable File
#!/bin/bash
|
|
release=$1
|
|
if [ "$release" = "" ]; then
|
|
INDEX=`mktemp index_XXXX.html`
|
|
echo Tempfile for index.html is $INDEX
|
|
wget -O $INDEX http://releases.sapsailing.com/
|
|
release=$(cat $INDEX | grep build- | tail -1 | sed -e 's/^.*\(build-[0-9]*\).*$/\1/')
|
|
rm $INDEX
|
|
echo Latest release is $release
|
|
fi
|
|
GITROOT=`dirname $0`/..
|
|
echo "Copying files from GITROOT $GITROOT into Docker workspace"
|
|
cp "$GITROOT/java/target/env.sh" .
|
|
cp "$GITROOT/java/target/start" .
|
|
cp "$GITROOT/java/target/configuration/JavaSE-11.profile" .
|
|
cat Dockerfile.tpl | sed -e "s/RELEASE/${release}/g" >Dockerfile
|
|
docker build -t sapsailing:$release .
|
|
echo "Cleaning up..."
|
|
rm start env.sh JavaSE-11.profile Dockerfile
|