zhongrj
2025-03-28 1a175787490818a7ce59b7bb5356e654dfa89f6b
修改打包配置
2 files modified
14 ■■■■ changed files
docker-compose-test.yml 10 ●●●●● patch | view | raw | blame | history
rmi_his_image.sh 4 ●●●● patch | view | raw | blame | history
docker-compose-test.yml
@@ -1,7 +1,15 @@
version: '3.1'
services:
  piloth5:
    image: drone:pilot-h5-SNAPSHOT-$BUILD_NUMBER
    image: 172.21.81.239:7666/drone-web-test/pilot-h5:SNAPSHOT-$BUILD_NUMBER
    container_name: pilot-h5
    ports:
      - "8710:80"
    # 指定network
    networks:
      - drone_web_h5_network
# 指定
networks:
  drone_web_h5_network:
    external: true
rmi_his_image.sh
@@ -9,12 +9,12 @@
# 要比较的版本号(仅比较数字部分,忽略 -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