This commit is contained in:
25
build.sh
Normal file
25
build.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
REGISTRY="harbor.seahi.me/stu"
|
||||
IMAGE_NAME="whoami-for-swarm"
|
||||
|
||||
# 构建 v1.0
|
||||
docker build --build-arg APP_VERSION=v1.0 \
|
||||
-t ${REGISTRY}/${IMAGE_NAME}:v1.0 .
|
||||
docker push ${REGISTRY}/${IMAGE_NAME}:v1.0
|
||||
|
||||
# 构建 v2.0
|
||||
docker build --build-arg APP_VERSION=v2.0 \
|
||||
-t ${REGISTRY}/${IMAGE_NAME}:v2.0 .
|
||||
docker push ${REGISTRY}/${IMAGE_NAME}:v2.0
|
||||
|
||||
# 构建 v2.1
|
||||
docker build --build-arg APP_VERSION=v2.1 \
|
||||
-t ${REGISTRY}/${IMAGE_NAME}:v2.1 .
|
||||
docker push ${REGISTRY}/${IMAGE_NAME}:v2.1
|
||||
|
||||
# 构建 v3.0-buggy(有问题的版本)
|
||||
docker build --build-arg APP_VERSION=v3.0-buggy --build-arg BUGGY=true \
|
||||
-t ${REGISTRY}/${IMAGE_NAME}:v3.0-buggy .
|
||||
docker push ${REGISTRY}/${IMAGE_NAME}:v3.0-buggy
|
||||
|
||||
echo "✅ 所有版本构建完成!"
|
||||
Reference in New Issue
Block a user