build.sh 623 B

12345678910111213141516171819202122
  1. #!/bin/sh
  2. _grafana_tag=$1
  3. _grafana_version=$(echo ${_grafana_tag} | cut -d "v" -f 2)
  4. _docker_repo=${2:-grafana/grafana}
  5. echo ${_grafana_version}
  6. if [ "$_grafana_version" != "" ]; then
  7. echo "Building version ${_grafana_version}"
  8. docker build \
  9. --build-arg GRAFANA_URL="https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-${_grafana_version}.linux-amd64.tar.gz" \
  10. --tag "${_docker_repo}:${_grafana_version}" \
  11. --no-cache=true .
  12. docker tag ${_docker_repo}:${_grafana_version} ${_docker_repo}:latest
  13. else
  14. echo "Building latest for master"
  15. docker build \
  16. --tag "grafana/grafana:master" \
  17. .
  18. fi