浏览代码

Revert "build: fixes docker push."

This reverts commit be57f6878cd094893005a179f66de19f17fe9fd5.
Leonard Gram 7 年之前
父节点
当前提交
a237a495b0
共有 2 个文件被更改,包括 9 次插入10 次删除
  1. 4 4
      packaging/docker/build.sh
  2. 5 6
      packaging/docker/push_to_docker_hub.sh

+ 4 - 4
packaging/docker/build.sh

@@ -1,13 +1,14 @@
 #!/bin/sh
 
-_grafana_tag=${1:-}
-_docker_repo=${2:-grafana/grafana}
+_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}"
@@ -44,6 +45,5 @@ docker_build "arm64v8/debian:stretch-slim" "grafana-latest.linux-arm64.tar.gz" "
 if echo "$_grafana_tag" | grep -q "^v"; then
 	docker_tag_all "${_docker_repo}" "latest"
 else
-	docker_tag_all "${_docker_repo}" "master"
-	docker tag "${_docker_repo}:${_grafana_version} grafana/grafana-dev:${_grafana_version}"
+	docker_tag_all "grafana/grafana" "master"
 fi

+ 5 - 6
packaging/docker/push_to_docker_hub.sh

@@ -1,14 +1,15 @@
 #!/bin/sh
 set -e
 
-_grafana_tag=${1:-}
-_docker_repo=${2:-grafana/grafana}
+_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
 
 export DOCKER_CLI_EXPERIMENTAL=enabled
@@ -34,13 +35,11 @@ docker_push_all () {
 	docker manifest push "${repo}:${tag}"
 }
 
+docker_push_all "${_docker_repo}" "${_grafana_version}"
+
 if echo "$_grafana_tag" | grep -q "^v" && echo "$_grafana_tag" | grep -vq "beta"; then
 	echo "pushing ${_docker_repo}:latest"
 	docker_push_all "${_docker_repo}" "latest"
-	docker_push_all "${_docker_repo}" "${_grafana_version}"
-elif echo "$_grafana_tag" | grep -q "^v" && echo "$_grafana_tag" | grep -q "beta"; then
-	docker_push_all "${_docker_repo}" "${_grafana_version}"
 elif echo "$_grafana_tag" | grep -q "master"; then
 	docker_push_all "grafana/grafana" "master"
-	docker push "grafana/grafana-dev:${_grafana_version}"
 fi