瀏覽代碼

Tweak DSM7 docker build target

Joseph Henry 3 年之前
父節點
當前提交
9b42ced27f
共有 2 個文件被更改,包括 7 次插入6 次删除
  1. 2 2
      make-linux.mk
  2. 5 4
      pkg/synology/dsm7-docker/build.sh

+ 2 - 2
make-linux.mk

@@ -511,10 +511,10 @@ snap-upload-stable: FORCE
 	done
 	done
 
 
 synology-pkg: FORCE
 synology-pkg: FORCE
-	cd synology ; ./build.sh build
+	cd pkg/synology ; ./build.sh build
 
 
 synology-docker: FORCE
 synology-docker: FORCE
-	cd synology/dsm7-docker/; ./build.sh build
+	cd pkg/synology/dsm7-docker/; ./build.sh build-and-push
 
 
 munge_rpm:
 munge_rpm:
 	@:$(call check_defined, VERSION)
 	@:$(call check_defined, VERSION)

+ 5 - 4
pkg/synology/dsm7-docker/build.sh

@@ -3,16 +3,17 @@
 ZTO_VER=$(git describe --abbrev=0 --tags)
 ZTO_VER=$(git describe --abbrev=0 --tags)
 ZTO_COMMIT=$(git rev-parse HEAD)
 ZTO_COMMIT=$(git rev-parse HEAD)
 
 
-build()
+build-and-push()
 {
 {
+  # build
+
   sudo docker build --load --rm -t zerotier-synology . --build-arg ZTO_COMMIT=${ZTO_COMMIT} --build-arg ZTO_VER=${ZTO_VER}
   sudo docker build --load --rm -t zerotier-synology . --build-arg ZTO_COMMIT=${ZTO_COMMIT} --build-arg ZTO_VER=${ZTO_VER}
   LATEST_DOCKER_IMAGE_HASH=$(sudo docker images -q zerotier-synology)
   LATEST_DOCKER_IMAGE_HASH=$(sudo docker images -q zerotier-synology)
   sudo docker tag ${LATEST_DOCKER_IMAGE_HASH} zerotier/zerotier-synology:${ZTO_VER}
   sudo docker tag ${LATEST_DOCKER_IMAGE_HASH} zerotier/zerotier-synology:${ZTO_VER}
   sudo docker tag ${LATEST_DOCKER_IMAGE_HASH} zerotier/zerotier-synology:latest
   sudo docker tag ${LATEST_DOCKER_IMAGE_HASH} zerotier/zerotier-synology:latest
-}
 
 
-push()
-{
+  # push
+
   sudo docker login --username=${DOCKERHUB_USERNAME}
   sudo docker login --username=${DOCKERHUB_USERNAME}
   sudo docker push zerotier/zerotier-synology:${ZTO_VER}
   sudo docker push zerotier/zerotier-synology:${ZTO_VER}
   sudo docker push zerotier/zerotier-synology:latest
   sudo docker push zerotier/zerotier-synology:latest