Explorar el Código

优化本地删除文件后重新打包导致文件还存在的问题

lixueqiang hace 2 años
padre
commit
e0e1d7ae7b
Se han modificado 1 ficheros con 2 adiciones y 4 borrados
  1. 2 4
      .drone.yml

+ 2 - 4
.drone.yml

@@ -1566,9 +1566,8 @@ steps:
         path: /usr/share/maven/conf/
     commands: # 执行命令
       - rm -rf /drone/src/dist/*
-      - rm -rf /home/ABServer/deploy-ready/*
       - mvn clean package -Dmaven.test.skip=true -P test
-      - cp /drone/src/kxs-store/kxs-store-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-store/kxs-store-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-store/kxs-store-biz/target/config /drone/src/dist/ # 复制文件
+      - cp /drone/src/kxs-store/kxs-store-biz/target/*.jar /drone/src/dist/ && cp -rf /drone/src/kxs-store/kxs-store-biz/target/lib /drone/src/dist/ && cp -rf /drone/src/kxs-store/kxs-store-biz/target/config /drone/src/dist/ # 复制文件
     when:
       status:
         - success # 当前步骤成功时执行
@@ -1615,8 +1614,7 @@ steps:
       script:
         - echo ====开始部署=======
         - cd /home/ABServer/
-        - rm -rf /home/ABServer/webroot/kxs-store/*
-        - cp -r /home/ABServer/deploy-ready/kxs-store /home/ABServer/webroot/
+        - cp -rf /home/ABServer/deploy-ready/kxs-store /home/ABServer/webroot/
         - docker stop kxs-store && docker rm kxs-store && docker-compose up -d kxs-store
         # - docker restart nodeServer1
         - echo ====部署成功=======