소스 검색

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

mac 2 년 전
부모
커밋
1398b70a07
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      .drone.yml

+ 5 - 3
.drone.yml

@@ -1566,6 +1566,7 @@ steps:
         path: /usr/share/maven/conf/
     commands: # 执行命令
       - rm -rf /drone/src/dist/*
+      - rm -rf /home/ABServer/deploy-ready/kxs-store/*
       - 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/ # 复制文件
     when:
@@ -1575,6 +1576,10 @@ steps:
     image: appleboy/drone-scp
     pull: if-not-exists
     depends_on: [build-project] # 依赖的步骤
+    commands: # 执行命令
+      - echo ====删除历史目录=======
+      - rm -rf /home/ABServer/deploy-ready/kxs-store/*
+      - echo ====删除成功=======
     volumes: # 挂载数据卷
       - name: targetDir # 数据卷名称
         path: /kxs-store # 容器内目录 绝对路径
@@ -1588,9 +1593,6 @@ steps:
       port: 22
       command_timeout: 2m
       target: /home/ABServer/deploy-ready/
-      script:
-        - echo ====删除历史目录=======
-        - rm -rf /home/ABServer/deploy-ready/kxs-store/*
       source:
         - echo ====开始拷贝=======
         - /kxs-store/*.jar