#!/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 "✅ 所有版本构建完成!"