Procházet zdrojové kódy

use variables is impossible in drone

abpasser před 2 roky
rodič
revize
754b551588
1 změnil soubory, kde provedl 8 přidání a 12 odebrání
  1. 8 12
      .drone.yml

+ 8 - 12
.drone.yml

@@ -2,10 +2,6 @@ kind: pipeline
 type: docker
 name: kxs-gateway
 
-# 定义变量
-data:
-  branch-name: kxs-gateway
-
 volumes: # 声明数据卷
   - name: mvn_repo # 数据卷名称
     # Host Volume, 挂载到宿主机上的卷轴
@@ -17,7 +13,7 @@ volumes: # 声明数据卷
       path: /home/ABServer/config/mvn/
   - name: targetDir
     host:
-      path: /{{branch-name}}
+      path: /kxs-gateway
 
 clone:
   disable: false # 启用代码拉取
@@ -36,7 +32,7 @@ steps:
         path: /usr/share/maven/conf/
     commands: # 执行命令
       - mvn clean package -Dmaven.test.skip=true -P test
-      - cp /drone/src/{{branch-name}}/target/*.jar /drone/src/dist/ && cp -r /drone/src/{{branch-name}}/target/lib /drone/src/dist/ && cp -r /drone/src/{{branch-name}}/target/config /drone/src/dist/ # 复制文件
+      - 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 # 当前步骤成功时执行
@@ -46,7 +42,7 @@ steps:
     depends_on: [build-project] # 依赖的步骤
     volumes: # 挂载数据卷
       - name: targetDir # 数据卷名称
-        path: /{{branch-name}} # 容器内目录 绝对路径
+        path: /kxs-gateway # 容器内目录 绝对路径
     settings:
       host:
         from_secret: host
@@ -59,9 +55,9 @@ steps:
       target: /home/ABServer/deploy-ready/
       source:
         - echo ====开始拷贝=======
-        - /{{branch-name}}/*.jar
-        - /{{branch-name}}/lib
-        - /{{branch-name}}/config
+        - /kxs-gateway/*.jar
+        - /kxs-gateway/lib
+        - /kxs-gateway/config
         - echo ====结束拷贝=======
       when:
         status:
@@ -83,8 +79,8 @@ steps:
       script:
         - echo ====开始部署=======
         - cd /home/ABServer/
-        - cp -r /home/ABServer/deploy-ready/{{branch-name}} /home/ABServer/webroot/
-        - docker stop {{branch-name}} && docker rm {{branch-name}} && docker-compose up -d
+        - cp -r /home/ABServer/deploy-ready/kxs-gateway /home/ABServer/webroot/
+        - docker stop kxs-gateway && docker rm kxs-gateway && docker-compose up -d
         # - docker restart nodeServer1
         - echo ====部署成功=======