This commit is contained in:
@@ -30,13 +30,13 @@ steps:
|
||||
|
||||
# 从 Git Tag 获取版本号
|
||||
- export VERSION=${DRONE_TAG}
|
||||
- echo "📦 构建版本: $VERSION"
|
||||
- echo "[BUILD] 构建版本: $VERSION"
|
||||
|
||||
# 判断是否为 buggy 版本
|
||||
- |
|
||||
if echo "$VERSION" | grep -q "buggy"; then
|
||||
BUGGY_FLAG="--build-arg BUGGY=true"
|
||||
echo "⚠️ 检测到 buggy 版本,启用故障模式"
|
||||
echo "[WARNING] 检测到 buggy 版本,启用故障模式"
|
||||
else
|
||||
BUGGY_FLAG=""
|
||||
fi
|
||||
@@ -49,7 +49,7 @@ steps:
|
||||
if [ "$VERSION" = "v2.1" ]; then
|
||||
docker tag $REGISTRY/$IMAGE_NAME:$VERSION $REGISTRY/$IMAGE_NAME:latest
|
||||
docker push $REGISTRY/$IMAGE_NAME:latest
|
||||
echo "🏷️ 已标记为 latest"
|
||||
echo "[TAG] 已标记为 latest"
|
||||
fi
|
||||
|
||||
# 推送镜像
|
||||
@@ -58,7 +58,7 @@ steps:
|
||||
# 清理
|
||||
- docker system prune -f
|
||||
|
||||
- echo "✅ 版本 $VERSION 构建并推送成功!"
|
||||
- echo "[SUCCESS] 版本 $VERSION 构建并推送成功!"
|
||||
|
||||
volumes:
|
||||
- name: dockersock
|
||||
|
||||
Reference in New Issue
Block a user