debug: 移除空行
This commit is contained in:
16
.drone.yml
16
.drone.yml
@@ -25,14 +25,9 @@ steps:
|
|||||||
HARBOR_PASSWORD:
|
HARBOR_PASSWORD:
|
||||||
from_secret: harbor_password
|
from_secret: harbor_password
|
||||||
commands:
|
commands:
|
||||||
# 登录 Harbor
|
|
||||||
- echo $HARBOR_PASSWORD | docker login $REGISTRY -u $HARBOR_USERNAME --password-stdin
|
- echo $HARBOR_PASSWORD | docker login $REGISTRY -u $HARBOR_USERNAME --password-stdin
|
||||||
|
|
||||||
# 从 Git Tag 获取版本号
|
|
||||||
- export VERSION=${DRONE_TAG}
|
- export VERSION=${DRONE_TAG}
|
||||||
- echo "[BUILD] 构建版本: $VERSION"
|
- echo "[BUILD] 构建版本:" $VERSION
|
||||||
|
|
||||||
# 判断是否为 buggy 版本
|
|
||||||
- |
|
- |
|
||||||
if echo "$VERSION" | grep -q "buggy"; then
|
if echo "$VERSION" | grep -q "buggy"; then
|
||||||
BUGGY_FLAG="--build-arg BUGGY=true"
|
BUGGY_FLAG="--build-arg BUGGY=true"
|
||||||
@@ -40,24 +35,15 @@ steps:
|
|||||||
else
|
else
|
||||||
BUGGY_FLAG=""
|
BUGGY_FLAG=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 构建镜像
|
|
||||||
- docker build --build-arg APP_VERSION=$VERSION $BUGGY_FLAG -t $REGISTRY/$IMAGE_NAME:$VERSION .
|
- docker build --build-arg APP_VERSION=$VERSION $BUGGY_FLAG -t $REGISTRY/$IMAGE_NAME:$VERSION .
|
||||||
|
|
||||||
# 如果是 v2.1,同时标记为 latest
|
|
||||||
- |
|
- |
|
||||||
if [ "$VERSION" = "v2.1" ]; then
|
if [ "$VERSION" = "v2.1" ]; then
|
||||||
docker tag $REGISTRY/$IMAGE_NAME:$VERSION $REGISTRY/$IMAGE_NAME:latest
|
docker tag $REGISTRY/$IMAGE_NAME:$VERSION $REGISTRY/$IMAGE_NAME:latest
|
||||||
docker push $REGISTRY/$IMAGE_NAME:latest
|
docker push $REGISTRY/$IMAGE_NAME:latest
|
||||||
echo "[TAG] 已标记为 latest"
|
echo "[TAG] 已标记为 latest"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 推送镜像
|
|
||||||
- docker push $REGISTRY/$IMAGE_NAME:$VERSION
|
- docker push $REGISTRY/$IMAGE_NAME:$VERSION
|
||||||
|
|
||||||
# 清理
|
|
||||||
- docker system prune -f
|
- docker system prune -f
|
||||||
|
|
||||||
- echo "[SUCCESS] 版本 $VERSION 构建并推送成功!"
|
- echo "[SUCCESS] 版本 $VERSION 构建并推送成功!"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
Reference in New Issue
Block a user