|
@@ -41,8 +41,7 @@ steps:
|
|
|
- success # 当前步骤成功时执行
|
|
- success # 当前步骤成功时执行
|
|
|
- name: scp-project
|
|
- name: scp-project
|
|
|
image: appleboy/drone-scp
|
|
image: appleboy/drone-scp
|
|
|
- depends_on: # 依赖的步骤
|
|
|
|
|
- - build-project
|
|
|
|
|
|
|
+ depends_on: [build-project] # 依赖的步骤
|
|
|
settings:
|
|
settings:
|
|
|
host: 172.27.251.48
|
|
host: 172.27.251.48
|
|
|
username: root
|
|
username: root
|
|
@@ -55,7 +54,29 @@ steps:
|
|
|
- /drone/src/kxs-gateway/target/*.jar
|
|
- /drone/src/kxs-gateway/target/*.jar
|
|
|
- /drone/src/kxs-gateway/target/lib
|
|
- /drone/src/kxs-gateway/target/lib
|
|
|
- /drone/src/kxs-gateway/target/config
|
|
- /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:
|
|
trigger:
|
|
|
branch:
|
|
branch:
|