mac 2 سال پیش
والد
کامیت
865629b9c9
1فایلهای تغییر یافته به همراه24 افزوده شده و 3 حذف شده
  1. 24 3
      .drone.yml

+ 24 - 3
.drone.yml

@@ -41,8 +41,7 @@ steps:
         - success # 当前步骤成功时执行
   - name: scp-project
     image: appleboy/drone-scp
-    depends_on: # 依赖的步骤
-      - build-project
+    depends_on: [build-project] # 依赖的步骤
     settings:
       host: 172.27.251.48
       username: root
@@ -55,7 +54,29 @@ steps:
         - /drone/src/kxs-gateway/target/*.jar
         - /drone/src/kxs-gateway/target/lib
         - /drone/src/kxs-gateway/target/config
-        - echo ====结束拷贝=======
+        - echo ====结束拷贝======
+      when:
+        status:
+          - success # 当前步骤成功时执行
+
+  - name: deploy-project
+    image: appleboy/drone-ssh
+    depends_on: [scp-project] # 依赖的步骤
+    settings:
+      host: 172.27.251.48
+      # from_secret: server_host
+      user: root
+      # from_secret: server_username
+      password: esG1rZb2ZvalCbOc
+      # from_secret: server_password
+      port: 22
+      command_timeout: 2m
+      script:
+        - echo ====开始部署=======
+        - cd /home/ABServer/
+        - docker stop kxs-gateway && docker rm kxs-gateway && docker-compose up -d
+        # - docker restart nodeServer1
+        - echo ====部署成功=======
 
 trigger:
   branch: