mac 2 ani în urmă
părinte
comite
eec9fd2164
3 a modificat fișierele cu 1397 adăugiri și 1397 ștergeri
  1. 1 1
      .drone.yml
  2. 824 824
      drone/.drone-prod.yml
  3. 572 572
      drone/.drone-test.yml

+ 1 - 1
.drone.yml

@@ -1262,7 +1262,7 @@ trigger:
       - release-product
   event:
     include:
-#      - pull_request
+      - pull_request
       - push
 
 ---

+ 824 - 824
drone/.drone-prod.yml

@@ -1,824 +1,824 @@
-kind: pipeline
-type: docker
-name: kxs-gateway-prod
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-gateway
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P prod
-      - cp /drone/src/kxs-gateway/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-gateway/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-gateway/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-gateway # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-gateway-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-gateway-pwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-gateway/*.jar
-        - /kxs-gateway/lib
-        - /kxs-gateway/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-gateway-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-gateway-pwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-gateway /home/ABServer/webroot/
-        - docker stop kxs-gateway && docker rm kxs-gateway && docker-compose up -d kxs-gateway
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-gateway # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-gateway-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-gateway-pwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-gateway/*.jar
-        - /kxs-gateway/lib
-        - /kxs-gateway/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-gateway-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-gateway-pwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-gateway /home/ABServer/webroot/
-        - docker stop kxs-gateway && docker rm kxs-gateway && docker-compose up -d kxs-gateway
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - release-gateway
-  event:
-    include:
-      - pull_request
-      - push
-
----
-kind: pipeline
-type: docker
-name: kxs-transfer-prod
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-transfer
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P prod
-      - cp /drone/src/kxs-transfer/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-transfer/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-transfer/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-transfer # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-transfer-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-transfer-pwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-transfer/*.jar
-        - /kxs-transfer/lib
-        - /kxs-transfer/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [ scp-project ] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-transfer-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-transfer-pwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-transfer /home/ABServer/webroot/
-        - docker stop kxs-transfer && docker rm kxs-transfer && docker-compose up -d kxs-transfer
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-trigger:
-  branch:
-    include:
-      - release-transfer
-  event:
-    include:
-      - pull_request
-      - push
----
-kind: pipeline
-type: docker
-name: kxs-system-prod
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-system
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P prod
-      - cp /drone/src/kxs-system/kxs-system-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-system/kxs-system-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-system/kxs-system-biz/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-system # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-user-system-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-system/*.jar
-        - /kxs-system/lib
-        - /kxs-system/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-user-system-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-system /home/ABServer/webroot/
-        - docker stop kxs-system && docker rm kxs-system && docker-compose up -d kxs-system
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-  - name: scp-project-b
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-system # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-user-system-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-system/*.jar
-        - /kxs-system/lib
-        - /kxs-system/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project-b
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-user-system-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-system /home/ABServer/webroot/
-        - docker stop kxs-system && docker rm kxs-system && docker-compose up -d kxs-system
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - release-system
-  event:
-    include:
-      - pull_request
-      - push
-
----
-kind: pipeline
-type: docker
-name: kxs-user-prod
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-user
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P prod
-      - cp /drone/src/kxs-user/kxs-user-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-user/kxs-user-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-user/kxs-user-biz/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-user # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-user-system-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-user/*.jar
-        - /kxs-user/lib
-        - /kxs-user/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-user-system-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-user /home/ABServer/webroot/
-        - docker stop kxs-user && docker rm kxs-user && docker-compose up -d kxs-user
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-  - name: scp-project-b
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-user # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-user-system-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-user/*.jar
-        - /kxs-user/lib
-        - /kxs-user/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project-b
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-user-system-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-user /home/ABServer/webroot/
-        - docker stop kxs-user && docker rm kxs-user && docker-compose up -d kxs-user
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - release-user
-  event:
-    include:
-      - pull_request
-      - push
----
-kind: pipeline
-type: docker
-name: kxs-product-prod
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-product
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P prod
-      - cp /drone/src/kxs-product/kxs-product-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-product/kxs-product-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-product/kxs-product-biz/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-product # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-user-system-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-product/*.jar
-        - /kxs-product/lib
-        - /kxs-product/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-user-system-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 5m
-      script:
-        - echo ====开始部署=======
-        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-product-biz&ip=172.27.251.56&port=8050&weight=0'
-        - sleep 25s
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-product /home/ABServer/webroot/
-        - docker stop kxs-product && docker rm kxs-product && docker-compose up -d kxs-product
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-  - name: scp-project-b
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-product # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-user-system-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 5m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-product/*.jar
-        - /kxs-product/lib
-        - /kxs-product/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project-b
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-user-system-a-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 5m
-      script:
-        - echo ====开始部署=======
-        - sleep 60s
-        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-product-biz&ip=172.27.251.56&port=8050&weight=1'
-        - sleep 1s
-        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-product-biz&ip=172.26.230.195&port=8050&weight=0'
-        - sleep 25s
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-product /home/ABServer/webroot/
-        - docker stop kxs-product && docker rm kxs-product && docker-compose up -d kxs-product
-        - sleep 60s
-        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-product-biz&ip=172.26.230.195&port=8050&weight=1'
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - release-product
-  event:
-    include:
-      - pull_request
-      - push
-
----
-kind: pipeline
-type: docker
-name: kxs-store-prod
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-store
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P prod
-      - 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:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-store # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-user-system-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 5m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-store/*.jar
-        - /kxs-store/lib
-        - /kxs-store/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-user-system-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 5m
-      script:
-        - echo ====开始部署=======
-        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-store-biz&ip=172.27.251.56&port=8070&weight=0'
-        - sleep 25s
-        - cd /home/ABServer/
-        - cp -r /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 ====部署成功=======
-  - name: scp-project-b
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-store # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: kxs-user-system-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 5m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-store/*.jar
-        - /kxs-store/lib
-        - /kxs-store/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project-b
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: kxs-user-system-b-host
-      username:
-        from_secret: username
-      password:
-        from_secret: kxs-user-system-pwd
-      port: 22
-      command_timeout: 5m
-      script:
-        - echo ====开始部署=======
-        - sleep 60s
-        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-store-biz&ip=172.27.251.56&port=8070&weight=1'
-        - sleep 1s
-        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-store-biz&ip=172.26.230.195&port=8070&weight=0'
-        - sleep 25s
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-store /home/ABServer/webroot/
-        - docker stop kxs-store && docker rm kxs-store && docker-compose up -d kxs-store
-        - sleep 60s
-        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-store-biz&ip=172.26.230.195&port=8070&weight=1'
-
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - release-store
-  event:
-    include:
-      - pull_request
-      - push
+#kind: pipeline
+#type: docker
+#name: kxs-gateway-prod
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-gateway
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P prod
+#      - cp /drone/src/kxs-gateway/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-gateway/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-gateway/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-gateway # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-gateway-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-gateway-pwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-gateway/*.jar
+#        - /kxs-gateway/lib
+#        - /kxs-gateway/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-gateway-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-gateway-pwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-gateway /home/ABServer/webroot/
+#        - docker stop kxs-gateway && docker rm kxs-gateway && docker-compose up -d kxs-gateway
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-gateway # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-gateway-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-gateway-pwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-gateway/*.jar
+#        - /kxs-gateway/lib
+#        - /kxs-gateway/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-gateway-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-gateway-pwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-gateway /home/ABServer/webroot/
+#        - docker stop kxs-gateway && docker rm kxs-gateway && docker-compose up -d kxs-gateway
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - release-gateway
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-transfer-prod
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-transfer
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P prod
+#      - cp /drone/src/kxs-transfer/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-transfer/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-transfer/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-transfer # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-transfer-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-transfer-pwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-transfer/*.jar
+#        - /kxs-transfer/lib
+#        - /kxs-transfer/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [ scp-project ] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-transfer-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-transfer-pwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-transfer /home/ABServer/webroot/
+#        - docker stop kxs-transfer && docker rm kxs-transfer && docker-compose up -d kxs-transfer
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#trigger:
+#  branch:
+#    include:
+#      - release-transfer
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-system-prod
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-system
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P prod
+#      - cp /drone/src/kxs-system/kxs-system-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-system/kxs-system-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-system/kxs-system-biz/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-system # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-system/*.jar
+#        - /kxs-system/lib
+#        - /kxs-system/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-system /home/ABServer/webroot/
+#        - docker stop kxs-system && docker rm kxs-system && docker-compose up -d kxs-system
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#  - name: scp-project-b
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-system # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-system/*.jar
+#        - /kxs-system/lib
+#        - /kxs-system/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project-b
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-system /home/ABServer/webroot/
+#        - docker stop kxs-system && docker rm kxs-system && docker-compose up -d kxs-system
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - release-system
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-user-prod
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-user
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P prod
+#      - cp /drone/src/kxs-user/kxs-user-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-user/kxs-user-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-user/kxs-user-biz/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-user # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-user/*.jar
+#        - /kxs-user/lib
+#        - /kxs-user/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-user /home/ABServer/webroot/
+#        - docker stop kxs-user && docker rm kxs-user && docker-compose up -d kxs-user
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#  - name: scp-project-b
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-user # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-user/*.jar
+#        - /kxs-user/lib
+#        - /kxs-user/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project-b
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-user /home/ABServer/webroot/
+#        - docker stop kxs-user && docker rm kxs-user && docker-compose up -d kxs-user
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - release-user
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-product-prod
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-product
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P prod
+#      - cp /drone/src/kxs-product/kxs-product-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-product/kxs-product-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-product/kxs-product-biz/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-product # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-product/*.jar
+#        - /kxs-product/lib
+#        - /kxs-product/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 5m
+#      script:
+#        - echo ====开始部署=======
+#        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-product-biz&ip=172.27.251.56&port=8050&weight=0'
+#        - sleep 25s
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-product /home/ABServer/webroot/
+#        - docker stop kxs-product && docker rm kxs-product && docker-compose up -d kxs-product
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#  - name: scp-project-b
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-product # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 5m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-product/*.jar
+#        - /kxs-product/lib
+#        - /kxs-product/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project-b
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-a-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 5m
+#      script:
+#        - echo ====开始部署=======
+#        - sleep 60s
+#        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-product-biz&ip=172.27.251.56&port=8050&weight=1'
+#        - sleep 1s
+#        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-product-biz&ip=172.26.230.195&port=8050&weight=0'
+#        - sleep 25s
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-product /home/ABServer/webroot/
+#        - docker stop kxs-product && docker rm kxs-product && docker-compose up -d kxs-product
+#        - sleep 60s
+#        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-product-biz&ip=172.26.230.195&port=8050&weight=1'
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - release-product
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-store-prod
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-store
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P prod
+#      - 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:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-store # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 5m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-store/*.jar
+#        - /kxs-store/lib
+#        - /kxs-store/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 5m
+#      script:
+#        - echo ====开始部署=======
+#        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-store-biz&ip=172.27.251.56&port=8070&weight=0'
+#        - sleep 25s
+#        - cd /home/ABServer/
+#        - cp -r /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 ====部署成功=======
+#  - name: scp-project-b
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-store # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 5m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-store/*.jar
+#        - /kxs-store/lib
+#        - /kxs-store/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project-b
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: kxs-user-system-b-host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: kxs-user-system-pwd
+#      port: 22
+#      command_timeout: 5m
+#      script:
+#        - echo ====开始部署=======
+#        - sleep 60s
+#        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-store-biz&ip=172.27.251.56&port=8070&weight=1'
+#        - sleep 1s
+#        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-store-biz&ip=172.26.230.195&port=8070&weight=0'
+#        - sleep 25s
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-store /home/ABServer/webroot/
+#        - docker stop kxs-store && docker rm kxs-store && docker-compose up -d kxs-store
+#        - sleep 60s
+#        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-store-biz&ip=172.26.230.195&port=8070&weight=1'
+#
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - release-store
+#  event:
+#    include:
+#      - pull_request
+#      - push

+ 572 - 572
drone/.drone-test.yml

@@ -1,572 +1,572 @@
-kind: pipeline
-type: docker
-name: kxs-gateway-test
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-gateway
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P test
-      - cp /drone/src/kxs-gateway/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-gateway/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-gateway/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-gateway # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-gateway/*.jar
-        - /kxs-gateway/lib
-        - /kxs-gateway/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-gateway /home/ABServer/webroot/
-        - docker stop kxs-gateway && docker rm kxs-gateway && docker-compose up -d kxs-gateway
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - test-gateway
-  event:
-    include:
-      - pull_request
-      - push
-
----
-kind: pipeline
-type: docker
-name: kxs-transfer-test
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-transfer
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P test
-      - cp /drone/src/kxs-transfer/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-transfer/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-transfer/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-transfer # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-transfer/*.jar
-        - /kxs-transfer/lib
-        - /kxs-transfer/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-transfer /home/ABServer/webroot/
-        - docker stop kxs-transfer && docker rm kxs-transfer && docker-compose up -d kxs-transfer
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - test-transfer
-  event:
-    include:
-      - pull_request
-      - push
----
-kind: pipeline
-type: docker
-name: kxs-system-test
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-system
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P test
-      - cp /drone/src/kxs-system/kxs-system-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-system/kxs-system-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-system/kxs-system-biz/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-system # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-system/*.jar
-        - /kxs-system/lib
-        - /kxs-system/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-system /home/ABServer/webroot/
-        - docker stop kxs-system && docker rm kxs-system && docker-compose up -d kxs-system
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - test-system
-  event:
-    include:
-      - pull_request
-      - push
-
----
-kind: pipeline
-type: docker
-name: kxs-user-test
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-user
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P test
-      - cp /drone/src/kxs-user/kxs-user-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-user/kxs-user-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-user/kxs-user-biz/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-user # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-user/*.jar
-        - /kxs-user/lib
-        - /kxs-user/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-user /home/ABServer/webroot/
-        - docker stop kxs-user && docker rm kxs-user && docker-compose up -d kxs-user
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - test-user
-  event:
-    include:
-      - pull_request
-      - push
----
-kind: pipeline
-type: docker
-name: kxs-product-test
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-product
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - mvn clean package -Dmaven.test.skip=true -P test
-      - cp /drone/src/kxs-product/kxs-product-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-product/kxs-product-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-product/kxs-product-biz/target/config /drone/src/dist/ # 复制文件
-    when:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-product # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-product/*.jar
-        - /kxs-product/lib
-        - /kxs-product/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/kxs-product /home/ABServer/webroot/
-        - docker stop kxs-product && docker rm kxs-product && docker-compose up -d kxs-product
-        # - docker restart nodeServer1
-        - echo ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - test-product
-  event:
-    include:
-      - pull_request
-      - push
-
----
-kind: pipeline
-type: docker
-name: kxs-store-test
-
-volumes: # 声明数据卷
-  - name: mvn_repo # 数据卷名称
-    # Host Volume, 挂载到宿主机上的卷轴
-    host:
-      # 宿主机的绝对路径
-      path: /home/ABServer/cache/mvn_repo
-  - name: mvn_config
-    host:
-      path: /home/ABServer/config/mvn/
-  - name: targetDir
-    host:
-      path: /kxs-store
-
-clone:
-  disable: false # 启用代码拉取
-
-steps:
-  - name: build-project
-    image: maven:3.9.4-amazoncorretto-17
-    pull: if-not-exists
-    depends_on: [clone] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: mvn_repo # 数据卷名称
-        path: /usr/share/maven/repo # 容器内目录 绝对路径
-      - name: targetDir
-        path: /drone/src/dist/
-      - name: mvn_config
-        path: /usr/share/maven/conf/
-    commands: # 执行命令
-      - 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:
-      status:
-        - success # 当前步骤成功时执行
-  - name: scp-project
-    image: appleboy/drone-scp
-    pull: if-not-exists
-    depends_on: [build-project] # 依赖的步骤
-    volumes: # 挂载数据卷
-      - name: targetDir # 数据卷名称
-        path: /kxs-store # 容器内目录 绝对路径
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      target: /home/ABServer/deploy-ready/
-      source:
-        - echo ====开始拷贝=======
-        - /kxs-store/*.jar
-        - /kxs-store/lib
-        - /kxs-store/config
-        - echo ====结束拷贝=======
-      when:
-        status:
-          - success # 当前步骤成功时执行
-
-  - name: deploy-project
-    image: appleboy/drone-ssh
-    pull: if-not-exists
-    depends_on: [scp-project] # 依赖的步骤
-    settings:
-      host:
-        from_secret: host
-      username:
-        from_secret: username
-      password:
-        from_secret: userpwd
-      port: 22
-      command_timeout: 2m
-      script:
-        - echo ====开始部署=======
-        - cd /home/ABServer/
-        - cp -r /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 ====部署成功=======
-
-trigger:
-  branch:
-    include:
-      - test-store
-  event:
-    include:
-      - pull_request
-      - push
+#kind: pipeline
+#type: docker
+#name: kxs-gateway-test
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-gateway
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P test
+#      - cp /drone/src/kxs-gateway/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-gateway/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-gateway/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-gateway # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-gateway/*.jar
+#        - /kxs-gateway/lib
+#        - /kxs-gateway/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-gateway /home/ABServer/webroot/
+#        - docker stop kxs-gateway && docker rm kxs-gateway && docker-compose up -d kxs-gateway
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - test-gateway
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-transfer-test
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-transfer
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P test
+#      - cp /drone/src/kxs-transfer/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-transfer/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-transfer/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-transfer # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-transfer/*.jar
+#        - /kxs-transfer/lib
+#        - /kxs-transfer/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-transfer /home/ABServer/webroot/
+#        - docker stop kxs-transfer && docker rm kxs-transfer && docker-compose up -d kxs-transfer
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - test-transfer
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-system-test
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-system
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P test
+#      - cp /drone/src/kxs-system/kxs-system-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-system/kxs-system-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-system/kxs-system-biz/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-system # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-system/*.jar
+#        - /kxs-system/lib
+#        - /kxs-system/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-system /home/ABServer/webroot/
+#        - docker stop kxs-system && docker rm kxs-system && docker-compose up -d kxs-system
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - test-system
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-user-test
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-user
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P test
+#      - cp /drone/src/kxs-user/kxs-user-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-user/kxs-user-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-user/kxs-user-biz/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-user # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-user/*.jar
+#        - /kxs-user/lib
+#        - /kxs-user/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-user /home/ABServer/webroot/
+#        - docker stop kxs-user && docker rm kxs-user && docker-compose up -d kxs-user
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - test-user
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-product-test
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-product
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - mvn clean package -Dmaven.test.skip=true -P test
+#      - cp /drone/src/kxs-product/kxs-product-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/kxs-product/kxs-product-biz/target/lib /drone/src/dist/ && cp -r /drone/src/kxs-product/kxs-product-biz/target/config /drone/src/dist/ # 复制文件
+#    when:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-product # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-product/*.jar
+#        - /kxs-product/lib
+#        - /kxs-product/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /home/ABServer/deploy-ready/kxs-product /home/ABServer/webroot/
+#        - docker stop kxs-product && docker rm kxs-product && docker-compose up -d kxs-product
+#        # - docker restart nodeServer1
+#        - echo ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - test-product
+#  event:
+#    include:
+#      - pull_request
+#      - push
+#
+#---
+#kind: pipeline
+#type: docker
+#name: kxs-store-test
+#
+#volumes: # 声明数据卷
+#  - name: mvn_repo # 数据卷名称
+#    # Host Volume, 挂载到宿主机上的卷轴
+#    host:
+#      # 宿主机的绝对路径
+#      path: /home/ABServer/cache/mvn_repo
+#  - name: mvn_config
+#    host:
+#      path: /home/ABServer/config/mvn/
+#  - name: targetDir
+#    host:
+#      path: /kxs-store
+#
+#clone:
+#  disable: false # 启用代码拉取
+#
+#steps:
+#  - name: build-project
+#    image: maven:3.9.4-amazoncorretto-17
+#    pull: if-not-exists
+#    depends_on: [clone] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: mvn_repo # 数据卷名称
+#        path: /usr/share/maven/repo # 容器内目录 绝对路径
+#      - name: targetDir
+#        path: /drone/src/dist/
+#      - name: mvn_config
+#        path: /usr/share/maven/conf/
+#    commands: # 执行命令
+#      - 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:
+#      status:
+#        - success # 当前步骤成功时执行
+#  - name: scp-project
+#    image: appleboy/drone-scp
+#    pull: if-not-exists
+#    depends_on: [build-project] # 依赖的步骤
+#    volumes: # 挂载数据卷
+#      - name: targetDir # 数据卷名称
+#        path: /kxs-store # 容器内目录 绝对路径
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      target: /home/ABServer/deploy-ready/
+#      source:
+#        - echo ====开始拷贝=======
+#        - /kxs-store/*.jar
+#        - /kxs-store/lib
+#        - /kxs-store/config
+#        - echo ====结束拷贝=======
+#      when:
+#        status:
+#          - success # 当前步骤成功时执行
+#
+#  - name: deploy-project
+#    image: appleboy/drone-ssh
+#    pull: if-not-exists
+#    depends_on: [scp-project] # 依赖的步骤
+#    settings:
+#      host:
+#        from_secret: host
+#      username:
+#        from_secret: username
+#      password:
+#        from_secret: userpwd
+#      port: 22
+#      command_timeout: 2m
+#      script:
+#        - echo ====开始部署=======
+#        - cd /home/ABServer/
+#        - cp -r /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 ====部署成功=======
+#
+#trigger:
+#  branch:
+#    include:
+#      - test-store
+#  event:
+#    include:
+#      - pull_request
+#      - push