Parcourir la source

chore: 修改打包脚本

hanfangyu il y a 1 an
Parent
commit
9e3df05530
3 fichiers modifiés avec 22 ajouts et 8 suppressions
  1. 1 1
      .drone.yml
  2. 2 1
      Dockerfile
  3. 19 6
      run.sh

+ 1 - 1
.drone.yml

@@ -18,7 +18,7 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
       - cp run.sh /home/build/ezhizao_yzbh_sys/run.sh
 
   - name: build-start
-    image: appleboy/drone-ssh # SSH工具镜像
+    image: appleboy/drone-ssh:1.7.7 # SSH工具镜像
     settings:
       host: 124.70.62.143 # 远程连接地址
       username:

+ 2 - 1
Dockerfile

@@ -1,6 +1,7 @@
 # 基础镜像
 #FROM ibm-semeru-runtimes:open-8-jre
-FROM openjdk:8
+#FROM openjdk:8
+FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/openjdk:8-8.6
 
 # 创建挂载目录
 RUN mkdir -p /jar

+ 19 - 6
run.sh

@@ -12,16 +12,29 @@ app_version='1.0-SNAPSHOT'
 app_port=8040
 # 定义应用环境
 profile_active='linux'
-echo '----copy jar----'
+
+# 删除镜像
+# docker rmi ${group_name}/${app_name}:${app_version}
+# echo '----rm image----'
+
+# 打包编译docker镜像
+docker build -t ${group_name}/${app_name}:${app_version} .
+
+if [ $? -eq 0 ]; then
+    echo '----build image success----'
+else
+    echo '----build image fail----'
+    exit 1
+fi
+
+# 停止容器
 docker stop ${app_name}
 echo '----stop container----'
+
+# 删除容器
 docker rm ${app_name}
 echo '----rm container----'
-docker rmi ${group_name}/${app_name}:${app_version}
-echo '----rm image----'
-# 打包编译docker镜像
-docker build -t ${group_name}/${app_name}:${app_version} .
-echo '----build image----'
+
 docker run -p ${app_port}:${app_port} --name ${app_name} --network yzbh_network \
 -e 'spring.profiles.active'=${profile_active} \
 -e TZ="Asia/Shanghai" \