浏览代码

build: armv6 docker image.

Leonard Gram 7 年之前
父节点
当前提交
ec11d5a90a
共有 2 个文件被更改,包括 4 次插入0 次删除
  1. 2 0
      packaging/docker/build.sh
  2. 2 0
      packaging/docker/push_to_docker_hub.sh

+ 2 - 0
packaging/docker/build.sh

@@ -32,11 +32,13 @@ docker_tag_all () {
 	repo=$1
 	repo=$1
 	tag=$2
 	tag=$2
 	docker tag "${_docker_repo}:${_grafana_version}" "${repo}:${tag}"
 	docker tag "${_docker_repo}:${_grafana_version}" "${repo}:${tag}"
+	docker tag "${_docker_repo}-arm32v6-linux:${_grafana_version}" "${repo}-arm32v6-linux:${tag}"
 	docker tag "${_docker_repo}-arm32v7-linux:${_grafana_version}" "${repo}-arm32v7-linux:${tag}"
 	docker tag "${_docker_repo}-arm32v7-linux:${_grafana_version}" "${repo}-arm32v7-linux:${tag}"
 	docker tag "${_docker_repo}-arm64v8-linux:${_grafana_version}" "${repo}-arm64v8-linux:${tag}"
 	docker tag "${_docker_repo}-arm64v8-linux:${_grafana_version}" "${repo}-arm64v8-linux:${tag}"
 }
 }
 
 
 docker_build "debian:stretch-slim" "grafana-latest.linux-x64.tar.gz" "${_docker_repo}:${_grafana_version}"
 docker_build "debian:stretch-slim" "grafana-latest.linux-x64.tar.gz" "${_docker_repo}:${_grafana_version}"
+docker_build "arm32v6/debian:stretch-slim" "grafana-latest.linux-armv6.tar.gz" "${_docker_repo}-arm32v6-linux:${_grafana_version}"
 docker_build "arm32v7/debian:stretch-slim" "grafana-latest.linux-armv7.tar.gz" "${_docker_repo}-arm32v7-linux:${_grafana_version}"
 docker_build "arm32v7/debian:stretch-slim" "grafana-latest.linux-armv7.tar.gz" "${_docker_repo}-arm32v7-linux:${_grafana_version}"
 docker_build "arm64v8/debian:stretch-slim" "grafana-latest.linux-arm64.tar.gz" "${_docker_repo}-arm64v8-linux:${_grafana_version}"
 docker_build "arm64v8/debian:stretch-slim" "grafana-latest.linux-arm64.tar.gz" "${_docker_repo}-arm64v8-linux:${_grafana_version}"
 
 

+ 2 - 0
packaging/docker/push_to_docker_hub.sh

@@ -22,12 +22,14 @@ docker_push_all () {
 
 
 	# Push each image individually
 	# Push each image individually
 	docker push "${repo}:${tag}"
 	docker push "${repo}:${tag}"
+	docker push "${repo}-arm32v6-linux:${tag}"
 	docker push "${repo}-arm32v7-linux:${tag}"
 	docker push "${repo}-arm32v7-linux:${tag}"
 	docker push "${repo}-arm64v8-linux:${tag}"
 	docker push "${repo}-arm64v8-linux:${tag}"
 
 
 	# Create and push a multi-arch manifest
 	# Create and push a multi-arch manifest
 	docker manifest create "${repo}:${tag}" \
 	docker manifest create "${repo}:${tag}" \
 		"${repo}:${tag}" \
 		"${repo}:${tag}" \
+		"${repo}-arm32v6-linux:${tag}" \
   	"${repo}-arm32v7-linux:${tag}" \
   	"${repo}-arm32v7-linux:${tag}" \
 		"${repo}-arm64v8-linux:${tag}"
 		"${repo}-arm64v8-linux:${tag}"