|
|
@@ -13,7 +13,7 @@ volumes: # 声明数据卷
|
|
|
path: /home/ABServer/config/mvn/
|
|
|
- name: targetDir
|
|
|
host:
|
|
|
- path: /home/ABServer/webroot/kxs-java/
|
|
|
+ path: /kxs-gateway
|
|
|
|
|
|
clone:
|
|
|
disable: false # 启用代码拉取
|
|
|
@@ -31,11 +31,8 @@ steps:
|
|
|
- name: mvn_config
|
|
|
path: /usr/share/maven/conf/
|
|
|
commands: # 执行命令
|
|
|
- - pwd # 查看当前目录
|
|
|
- mvn clean package -Dmaven.test.skip=true -P test
|
|
|
-
|
|
|
-# - ls -l /drone/src/kxs-product/target # 查看当前目录
|
|
|
- # - 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/ # 复制文件
|
|
|
+ - 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 # 当前步骤成功时执行
|
|
|
@@ -48,13 +45,13 @@ steps:
|
|
|
password: esG1rZb2ZvalCbOc
|
|
|
port: 22
|
|
|
command_timeout: 2m
|
|
|
- target: /home/ABServer/webroot/kxs-gateway/
|
|
|
+ target: /home/ABServer/webroot/
|
|
|
source:
|
|
|
- echo ====开始拷贝=======
|
|
|
- - /drone/src/kxs-gateway/target/*.jar
|
|
|
- - /drone/src/kxs-gateway/target/lib
|
|
|
- - /drone/src/kxs-gateway/target/config
|
|
|
- - echo ====结束拷贝======
|
|
|
+ - /kxs-gateway/*.jar
|
|
|
+ - /kxs-gateway/lib
|
|
|
+ - /kxs-gateway/config
|
|
|
+ - echo ====结束拷贝=======
|
|
|
when:
|
|
|
status:
|
|
|
- success # 当前步骤成功时执行
|
|
|
@@ -85,63 +82,3 @@ trigger:
|
|
|
event:
|
|
|
include:
|
|
|
- push
|
|
|
-
|
|
|
- # ---
|
|
|
-
|
|
|
- # kind: pipeline
|
|
|
- # type: docker
|
|
|
- # name: deploy
|
|
|
-
|
|
|
- # depends_on: # 依赖build管道
|
|
|
- # - build
|
|
|
-
|
|
|
- # clone:
|
|
|
- # disable: true # 禁用拉取
|
|
|
-
|
|
|
- # steps:
|
|
|
- # - name: scp-project
|
|
|
- # image: appleboy/drone-scp
|
|
|
- # settings:
|
|
|
- # host: 172.27.251.48
|
|
|
- # username: root
|
|
|
- # password: esG1rZb2ZvalCbOc
|
|
|
- # port: 22
|
|
|
- # command_timeout: 2m
|
|
|
- # target: /home/ABServer/webroot/kxs-gateway/
|
|
|
- # source:
|
|
|
- # - echo ====开始拷贝=======
|
|
|
- # - /drone/src/kxs-gateway/target/*.jar
|
|
|
- # - /drone/src/kxs-gateway/target/lib
|
|
|
- # - /drone/src/kxs-gateway/target/config
|
|
|
- # - echo ====结束拷贝=======
|
|
|
-
|
|
|
- # - name: deploy-project
|
|
|
- # image: appleboy/drone-ssh
|
|
|
- # 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/webroot/
|
|
|
- # - scp -a /home/ABServer/drone/dist/midwayjs/* /home/ABServer/webroot/nodeServer1
|
|
|
- # # - if [[ "$(docker ps -q nodeServer1 2> /dev/null)" != "" ]];
|
|
|
- # # then
|
|
|
- # # xxx
|
|
|
- # - docker restart nodeServer1
|
|
|
- # # - docker restart nodeServer1
|
|
|
- # - echo ====部署成功=======
|
|
|
-
|
|
|
-
|
|
|
-# trigger:
|
|
|
-# branch:
|
|
|
-# include:
|
|
|
-# - master
|
|
|
-# event:
|
|
|
-# include:
|
|
|
-# - push
|