|
@@ -3,19 +3,17 @@
|
|
|
ZTO_VER=$(git describe --tags $(git rev-list --tags --max-count=1))
|
|
|
ZTO_COMMIT=$(git rev-parse HEAD)
|
|
|
|
|
|
-build()
|
|
|
-{
|
|
|
- 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)
|
|
|
- sudo docker tag ${LATEST_DOCKER_IMAGE_HASH} zerotier/zerotier-synology:${ZTO_VER}
|
|
|
- sudo docker tag ${LATEST_DOCKER_IMAGE_HASH} zerotier/zerotier-synology:latest
|
|
|
-}
|
|
|
-
|
|
|
-push()
|
|
|
-{
|
|
|
+build() {
|
|
|
sudo docker login --username=${DOCKERHUB_USERNAME}
|
|
|
- sudo docker push zerotier/zerotier-synology:${ZTO_VER}
|
|
|
- sudo docker push zerotier/zerotier-synology:latest
|
|
|
+
|
|
|
+ sudo docker buildx build \
|
|
|
+ --push \
|
|
|
+ --platform linux/arm/v7,linux/arm64/v8,linux/amd64 \
|
|
|
+ --tag zerotier/zerotier-synology:${ZTO_VER} \
|
|
|
+ --tag zerotier/zerotier-synology:latest \
|
|
|
+ --build-arg ZTO_COMMIT=${ZTO_COMMIT} \
|
|
|
+ --build-arg ZTO_VER=${ZTO_VER} \
|
|
|
+ .
|
|
|
}
|
|
|
|
|
|
"$@"
|