Преглед изворни кода

Merge branch 'develop' of kxs-end/api-server into test-user

test
lixueqiang пре 2 година
родитељ
комит
342388a944
3 измењених фајлова са 1420 додато и 1402 уклоњено
  1. 6 6
      .drone.yml
  2. 842 824
      drone/.drone-prod.yml
  3. 572 572
      drone/.drone-test.yml

+ 6 - 6
.drone.yml

@@ -93,6 +93,7 @@ trigger:
       - pull_request
       - push
 
+
 ---
 kind: pipeline
 type: docker
@@ -475,6 +476,7 @@ trigger:
       - pull_request
       - push
 
+
 ---
 kind: pipeline
 type: docker
@@ -572,8 +574,9 @@ trigger:
       - push
 
 
+
+
 ---
-#正式环境
 kind: pipeline
 type: docker
 name: kxs-gateway-prod
@@ -808,7 +811,6 @@ trigger:
   event:
     include:
       - pull_request
-      - push
 
 ---
 kind: pipeline
@@ -960,7 +962,6 @@ trigger:
   event:
     include:
       - pull_request
-      - push
 ---
 kind: pipeline
 type: docker
@@ -1111,7 +1112,6 @@ trigger:
   event:
     include:
       - pull_request
-      - push
 
 ---
 kind: pipeline
@@ -1313,7 +1313,7 @@ steps:
         path: /kxs-store # 容器内目录 绝对路径
     settings:
       host:
-        from_secret: kxs-user-system-b-host
+        from_secret: kxs-user-system-a-host
       username:
         from_secret: username
       password:
@@ -1337,7 +1337,7 @@ steps:
     depends_on: [scp-project] # 依赖的步骤
     settings:
       host:
-        from_secret: kxs-user-system-b-host
+        from_secret: kxs-user-system-a-host
       username:
         from_secret: username
       password:

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

@@ -1,824 +1,842 @@
-#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-b
+    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-b
+    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
+
+---
+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: 5m
+      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
+
+---
+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 ====开始部署=======
+        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-system-biz&ip=172.27.251.56&port=8060&weight=0'
+        - sleep 25s
+        - 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: 5m
+      script:
+        - echo ====开始部署=======
+        - sleep 60s
+        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-system-biz&ip=172.27.251.56&port=8060&weight=1'
+        - sleep 1s
+        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-system-biz&ip=172.26.230.195&port=8060&weight=0'
+        - sleep 25s
+        - 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
+        - sleep 60s
+        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-system-biz&ip=172.26.230.195&port=8060&weight=1'
+        - echo ====部署成功=======
+
+trigger:
+  branch:
+    include:
+      - release-system
+  event:
+    include:
+      - pull_request
+---
+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: 5m
+      script:
+        - echo ====开始部署=======
+        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-user-biz&ip=172.27.251.56&port=8888&weight=0'
+        - sleep 25s
+        - 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: 5m
+      script:
+        - echo ====开始部署=======
+        - sleep 60s
+        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-user-biz&ip=172.27.251.56&port=8888&weight=1'
+        - sleep 1s
+        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-user-biz&ip=172.26.230.195&port=8888&weight=0'
+        - sleep 25s
+        - 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
+        - sleep 60s
+        - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=kxs-user-biz&ip=172.26.230.195&port=8888&weight=1'
+        # - docker restart nodeServer1
+        - echo ====部署成功=======
+
+trigger:
+  branch:
+    include:
+      - release-user
+  event:
+    include:
+      - pull_request
+
+---
+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-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-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-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-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