2018-07-30 14:05:56 +02:00
|
|
|
#!/bin/sh
|
2018-08-06 16:26:59 +02:00
|
|
|
set -e
|
2018-07-30 14:05:56 +02:00
|
|
|
|
2019-11-07 16:36:40 +01:00
|
|
|
OPT=""
|
|
|
|
|
UBUNTU_BASE=0
|
|
|
|
|
|
|
|
|
|
while [ "$1" != "" ]; do
|
|
|
|
|
case "$1" in
|
|
|
|
|
"--ubuntu")
|
|
|
|
|
OPT="${OPT} --ubuntu"
|
|
|
|
|
UBUNTU_BASE=1
|
|
|
|
|
echo "Ubuntu base image enabled"
|
|
|
|
|
shift
|
|
|
|
|
;;
|
|
|
|
|
* )
|
|
|
|
|
# unknown param causes args to be passed through to $@
|
|
|
|
|
break
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
done
|
|
|
|
|
|
2018-07-30 14:05:56 +02:00
|
|
|
_grafana_version=$1
|
2019-11-07 16:36:40 +01:00
|
|
|
./build.sh ${OPT} "$_grafana_version"
|
2018-07-30 14:05:56 +02:00
|
|
|
docker login -u "$DOCKER_USER" -p "$DOCKER_PASS"
|
|
|
|
|
|
2019-11-07 16:36:40 +01:00
|
|
|
./push_to_docker_hub.sh ${OPT} "$_grafana_version"
|
2018-07-30 14:05:56 +02:00
|
|
|
|
2019-11-07 16:36:40 +01:00
|
|
|
if [ ${UBUNTU_BASE} = "0" ]; then
|
|
|
|
|
if echo "$_grafana_version" | grep -q "^master-"; then
|
|
|
|
|
./deploy_to_k8s.sh "grafana/grafana-dev:$_grafana_version"
|
|
|
|
|
fi
|
2018-07-30 14:05:56 +02:00
|
|
|
fi
|