| | |
| | | # 要比较的版本号(仅比较数字部分,忽略 -SNAPSHOT) |
| | | TARGET_BUILD_NUMBER=$BUILD_NUMBER |
| | | # 列出所有相关镜像 |
| | | images=$(docker images --filter=reference="$RESP_NAME:$IMAGE_NAME-SNAPSHOT-*" --format '{{.Repository}}:{{.Tag}}') |
| | | images=$(docker images --filter=reference="$RESP_NAME:SNAPSHOT-*" --format '{{.Repository}}:{{.Tag}}') |
| | | echo $images |
| | | for image in $images; do |
| | | # 提取镜像标签中的构建号 |
| | | tag=$(echo $image | cut -d: -f2) |
| | | build_number=$(echo $tag | sed -n 's/.*-SNAPSHOT-\([0-9]*\).*/\1/p') |
| | | build_number=$(echo $tag | sed -n 's/.SNAPSHOT-\([0-9]*\).*/\1/p') |
| | | |
| | | # 检查是否提取到有效的构建号 |
| | | if [[ -z $build_number ]]; then |