| 12345678910111213141516171819202122232425 |
- #!/bin/sh
- _grafana_tag=$1
- # If the tag starts with v, treat this as a official release
- if echo "$_grafana_tag" | grep -q "^v"; then
- _grafana_version=$(echo "${_grafana_tag}" | cut -d "v" -f 2)
- _docker_repo=${2:-grafana/grafana}
- else
- _grafana_version=$_grafana_tag
- _docker_repo=${2:-grafana/grafana-dev}
- fi
- echo "Building ${_docker_repo}:${_grafana_version}"
- docker build \
- --tag "${_docker_repo}:${_grafana_version}" \
- --no-cache=true .
- # Tag as 'latest' for official release; otherwise tag as grafana/grafana:master
- if echo "$_grafana_tag" | grep -q "^v"; then
- docker tag "${_docker_repo}:${_grafana_version}" "${_docker_repo}:latest"
- else
- docker tag "${_docker_repo}:${_grafana_version}" "grafana/grafana:master"
- fi
|