|
@@ -289,7 +289,7 @@ steps:
|
|
|
path: /lhb-system # 容器内目录 绝对路径
|
|
|
settings:
|
|
|
host:
|
|
|
- from_secret: lhb-system-mech-a-host
|
|
|
+ from_secret: lhb-system-basic-a-host
|
|
|
username:
|
|
|
from_secret: username
|
|
|
password:
|
|
@@ -313,7 +313,7 @@ steps:
|
|
|
depends_on: [scp-project] # 依赖的步骤
|
|
|
settings:
|
|
|
host:
|
|
|
- from_secret: lhb-system-mech-a-host
|
|
|
+ from_secret: lhb-system-basic-a-host
|
|
|
username:
|
|
|
from_secret: username
|
|
|
password:
|
|
@@ -340,7 +340,7 @@ steps:
|
|
|
path: /lhb-system # 容器内目录 绝对路径
|
|
|
settings:
|
|
|
host:
|
|
|
- from_secret: lhb-system-mech-b-host
|
|
|
+ from_secret: lhb-system-basic-b-host
|
|
|
username:
|
|
|
from_secret: username
|
|
|
password:
|
|
@@ -364,7 +364,7 @@ steps:
|
|
|
depends_on: [scp-project] # 依赖的步骤
|
|
|
settings:
|
|
|
host:
|
|
|
- from_secret: lhb-system-mech-b-host
|
|
|
+ from_secret: lhb-system-basic-b-host
|
|
|
username:
|
|
|
from_secret: username
|
|
|
password:
|
|
@@ -400,7 +400,7 @@ trigger:
|
|
|
---
|
|
|
kind: pipeline
|
|
|
type: docker
|
|
|
-name: lhb-mech-prod
|
|
|
+name: lhb-basic-prod
|
|
|
|
|
|
volumes: # 声明数据卷
|
|
|
- name: mvn_repo # 数据卷名称
|
|
@@ -413,7 +413,7 @@ volumes: # 声明数据卷
|
|
|
path: /home/ABServer/config/mvn/
|
|
|
- name: targetDir
|
|
|
host:
|
|
|
- path: /lhb-mech
|
|
|
+ path: /lhb-basic
|
|
|
|
|
|
clone:
|
|
|
disable: false # 启用代码拉取
|
|
@@ -433,7 +433,7 @@ steps:
|
|
|
commands: # 执行命令
|
|
|
- rm -rf /drone/src/dist/*
|
|
|
- mvn clean package -Dmaven.test.skip=true -P prod
|
|
|
- - cp /drone/src/lhb-mech/lhb-mech-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/lhb-mech/lhb-mech-biz/target/lib /drone/src/dist/ && cp -r /drone/src/lhb-mech/lhb-mech-biz/target/config /drone/src/dist/ # 复制文件
|
|
|
+ - cp /drone/src/lhb-basic/lhb-basic-biz/target/*.jar /drone/src/dist/ && cp -r /drone/src/lhb-basic/lhb-basic-biz/target/lib /drone/src/dist/ && cp -r /drone/src/lhb-basic/lhb-basic-biz/target/config /drone/src/dist/ # 复制文件
|
|
|
when:
|
|
|
status:
|
|
|
- success # 当前步骤成功时执行
|
|
@@ -443,10 +443,10 @@ steps:
|
|
|
depends_on: [build-project] # 依赖的步骤
|
|
|
volumes: # 挂载数据卷
|
|
|
- name: targetDir # 数据卷名称
|
|
|
- path: /lhb-mech # 容器内目录 绝对路径
|
|
|
+ path: /lhb-basic # 容器内目录 绝对路径
|
|
|
settings:
|
|
|
host:
|
|
|
- from_secret: lhb-system-mech-a-host
|
|
|
+ from_secret: lhb-system-basic-a-host
|
|
|
username:
|
|
|
from_secret: username
|
|
|
password:
|
|
@@ -456,9 +456,9 @@ steps:
|
|
|
target: /home/ABServer/deploy-ready/
|
|
|
source:
|
|
|
- echo ====开始拷贝=======
|
|
|
- - /lhb-mech/*.jar
|
|
|
- - /lhb-mech/lib
|
|
|
- - /lhb-mech/config
|
|
|
+ - /lhb-basic/*.jar
|
|
|
+ - /lhb-basic/lib
|
|
|
+ - /lhb-basic/config
|
|
|
- echo ====结束拷贝=======
|
|
|
when:
|
|
|
status:
|
|
@@ -470,7 +470,7 @@ steps:
|
|
|
depends_on: [scp-project] # 依赖的步骤
|
|
|
settings:
|
|
|
host:
|
|
|
- from_secret: lhb-system-mech-a-host
|
|
|
+ from_secret: lhb-system-basic-a-host
|
|
|
username:
|
|
|
from_secret: username
|
|
|
password:
|
|
@@ -479,13 +479,13 @@ steps:
|
|
|
command_timeout: 5m
|
|
|
script:
|
|
|
- echo ====开始部署=======
|
|
|
- - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=lhb-mech-biz&ip=172.27.251.56&port=8888&weight=0'
|
|
|
+ - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=lhb-basic-biz&ip=172.27.251.56&port=8888&weight=0'
|
|
|
- sleep 25s
|
|
|
- cd /home/ABServer/
|
|
|
- - rm -rf /home/ABServer/webroot/lhb-mech/*
|
|
|
- - cp -r /home/ABServer/deploy-ready/lhb-mech /home/ABServer/webroot/
|
|
|
- - docker restart lhb-mech
|
|
|
- - rm -rf /home/ABServer/deploy-ready/lhb-mech/*
|
|
|
+ - rm -rf /home/ABServer/webroot/lhb-basic/*
|
|
|
+ - cp -r /home/ABServer/deploy-ready/lhb-basic /home/ABServer/webroot/
|
|
|
+ - docker restart lhb-basic
|
|
|
+ - rm -rf /home/ABServer/deploy-ready/lhb-basic/*
|
|
|
# - docker restart nodeServer1
|
|
|
- echo ====部署成功=======
|
|
|
- name: scp-project-b
|
|
@@ -494,10 +494,10 @@ steps:
|
|
|
depends_on: [build-project] # 依赖的步骤
|
|
|
volumes: # 挂载数据卷
|
|
|
- name: targetDir # 数据卷名称
|
|
|
- path: /lhb-mech # 容器内目录 绝对路径
|
|
|
+ path: /lhb-basic # 容器内目录 绝对路径
|
|
|
settings:
|
|
|
host:
|
|
|
- from_secret: lhb-system-mech-b-host
|
|
|
+ from_secret: lhb-system-basic-b-host
|
|
|
username:
|
|
|
from_secret: username
|
|
|
password:
|
|
@@ -507,9 +507,9 @@ steps:
|
|
|
target: /home/ABServer/deploy-ready/
|
|
|
source:
|
|
|
- echo ====开始拷贝=======
|
|
|
- - /lhb-mech/*.jar
|
|
|
- - /lhb-mech/lib
|
|
|
- - /lhb-mech/config
|
|
|
+ - /lhb-basic/*.jar
|
|
|
+ - /lhb-basic/lib
|
|
|
+ - /lhb-basic/config
|
|
|
- echo ====结束拷贝=======
|
|
|
when:
|
|
|
status:
|
|
@@ -521,7 +521,7 @@ steps:
|
|
|
depends_on: [scp-project] # 依赖的步骤
|
|
|
settings:
|
|
|
host:
|
|
|
- from_secret: lhb-system-mech-b-host
|
|
|
+ from_secret: lhb-system-basic-b-host
|
|
|
username:
|
|
|
from_secret: username
|
|
|
password:
|
|
@@ -531,23 +531,23 @@ steps:
|
|
|
script:
|
|
|
- echo ====开始部署=======
|
|
|
- sleep 60s
|
|
|
- - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=lhb-mech-biz&ip=172.27.251.56&port=8888&weight=1'
|
|
|
+ - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=lhb-basic-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=lhb-mech-biz&ip=172.27.251.65&port=8888&weight=0'
|
|
|
+ - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=lhb-basic-biz&ip=172.27.251.65&port=8888&weight=0'
|
|
|
- sleep 25s
|
|
|
- cd /home/ABServer/
|
|
|
- - rm -rf /home/ABServer/webroot/lhb-mech/*
|
|
|
- - cp -r /home/ABServer/deploy-ready/lhb-mech /home/ABServer/webroot/
|
|
|
- - docker restart lhb-mech
|
|
|
- - rm -rf /home/ABServer/deploy-ready/lhb-mech/*
|
|
|
+ - rm -rf /home/ABServer/webroot/lhb-basic/*
|
|
|
+ - cp -r /home/ABServer/deploy-ready/lhb-basic /home/ABServer/webroot/
|
|
|
+ - docker restart lhb-basic
|
|
|
+ - rm -rf /home/ABServer/deploy-ready/lhb-basic/*
|
|
|
- sleep 60s
|
|
|
- - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=lhb-mech-biz&ip=172.27.251.65&port=8888&weight=1'
|
|
|
+ - curl -X PUT 'http://mse-78d0edb13-nacos-ans.mse.aliyuncs.com:8848/nacos/v1/ns/instance?serviceName=lhb-basic-biz&ip=172.27.251.65&port=8888&weight=1'
|
|
|
# - docker restart nodeServer1
|
|
|
- echo ====部署成功=======
|
|
|
|
|
|
trigger:
|
|
|
branch:
|
|
|
- - release-mech
|
|
|
+ - release-basic
|
|
|
event:
|
|
|
- push
|
|
|
#排除合并请求
|
|
@@ -780,13 +780,13 @@ steps:
|
|
|
- name: mvn_repo # 数据卷名称
|
|
|
path: /usr/share/maven/repo # 容器内目录 绝对路径
|
|
|
- name: targetDir
|
|
|
- path: /drone/src/llb/dist/
|
|
|
+ path: /drone/src/lhb/dist/
|
|
|
- name: mvn_config
|
|
|
path: /usr/share/maven/conf/
|
|
|
commands: # 执行命令
|
|
|
- - rm -rf /drone/src/llb/dist/*
|
|
|
+ - rm -rf /drone/src/lhb/dist/*
|
|
|
- mvn clean package -Dmaven.test.skip=true -P test
|
|
|
- - cp /drone/src/lhb-system/lhb-system-biz/target/*.jar /drone/src/llb/dist/ && cp -r /drone/src/lhb-system/lhb-system-biz/target/lib /drone/src/llb/dist/ && cp -r /drone/src/lhb-system/lhb-system-biz/target/config /drone/src/llb/dist/ # 复制文件
|
|
|
+ - cp /drone/src/lhb-system/lhb-system-biz/target/*.jar /drone/src/lhb/dist/ && cp -r /drone/src/lhb-system/lhb-system-biz/target/lib /drone/src/lhb/dist/ && cp -r /drone/src/lhb-system/lhb-system-biz/target/config /drone/src/lhb/dist/ # 复制文件
|
|
|
when:
|
|
|
status:
|
|
|
- success # 当前步骤成功时执行
|
|
@@ -852,7 +852,7 @@ trigger:
|
|
|
---
|
|
|
kind: pipeline
|
|
|
type: docker
|
|
|
-name: lhb-mech-test
|
|
|
+name: lhb-basic-test
|
|
|
|
|
|
volumes: # 声明数据卷
|
|
|
- name: mvn_repo # 数据卷名称
|
|
@@ -865,7 +865,7 @@ volumes: # 声明数据卷
|
|
|
path: /home/ABServer/config/mvn/
|
|
|
- name: targetDir
|
|
|
host:
|
|
|
- path: /lhb-mech
|
|
|
+ path: /lhb-basic
|
|
|
|
|
|
clone:
|
|
|
disable: false # 启用代码拉取
|
|
@@ -879,13 +879,13 @@ steps:
|
|
|
- name: mvn_repo # 数据卷名称
|
|
|
path: /usr/share/maven/repo # 容器内目录 绝对路径
|
|
|
- name: targetDir
|
|
|
- path: /drone/src/llb/dist/
|
|
|
+ path: /drone/src/lhb/dist/
|
|
|
- name: mvn_config
|
|
|
path: /usr/share/maven/conf/
|
|
|
commands: # 执行命令
|
|
|
- - rm -rf /drone/src/llb/dist/*
|
|
|
+ - rm -rf /drone/src/lhb/dist/*
|
|
|
- mvn clean package -Dmaven.test.skip=true -P test
|
|
|
- - cp /drone/src/lhb-mech/lhb-mech-biz/target/*.jar /drone/src/llb/dist/ && cp -r /drone/src/lhb-mech/lhb-mech-biz/target/lib /drone/src/llb/dist/ && cp -r /drone/src/lhb-mech/lhb-mech-biz/target/config /drone/src/llb/dist/ # 复制文件
|
|
|
+ - cp /drone/src/lhb-basic/lhb-basic-biz/target/*.jar /drone/src/lhb/dist/ && cp -r /drone/src/lhb-basic/lhb-basic-biz/target/lib /drone/src/lhb/dist/ && cp -r /drone/src/lhb-basic/lhb-basic-biz/target/config /drone/src/lhb/dist/ # 复制文件
|
|
|
when:
|
|
|
status:
|
|
|
- success # 当前步骤成功时执行
|
|
@@ -895,7 +895,7 @@ steps:
|
|
|
depends_on: [build-project] # 依赖的步骤
|
|
|
volumes: # 挂载数据卷
|
|
|
- name: targetDir # 数据卷名称
|
|
|
- path: /lhb-mech # 容器内目录 绝对路径
|
|
|
+ path: /lhb-basic # 容器内目录 绝对路径
|
|
|
settings:
|
|
|
host:
|
|
|
from_secret: host
|
|
@@ -908,9 +908,9 @@ steps:
|
|
|
target: /home/ABServer/deploy-ready/
|
|
|
source:
|
|
|
- echo ====开始拷贝=======
|
|
|
- - /lhb-mech/*.jar
|
|
|
- - /lhb-mech/lib
|
|
|
- - /lhb-mech/config
|
|
|
+ - /lhb-basic/*.jar
|
|
|
+ - /lhb-basic/lib
|
|
|
+ - /lhb-basic/config
|
|
|
- echo ====结束拷贝=======
|
|
|
when:
|
|
|
status:
|
|
@@ -932,17 +932,17 @@ steps:
|
|
|
script:
|
|
|
- echo ====开始部署=======
|
|
|
- cd /home/ABServer/
|
|
|
- - rm -rf /home/ABServer/webroot/lhb-mech/*
|
|
|
- - cp -r /home/ABServer/deploy-ready/lhb-mech /home/ABServer/webroot/
|
|
|
- - docker stop lhb-mech && docker rm lhb-mech && docker-compose up -d lhb-mech
|
|
|
- - rm -rf /home/ABServer/deploy-ready/lhb-mech/*
|
|
|
+ - rm -rf /home/ABServer/webroot/lhb-basic/*
|
|
|
+ - cp -r /home/ABServer/deploy-ready/lhb-basic /home/ABServer/webroot/
|
|
|
+ - docker stop lhb-basic && docker rm lhb-basic && docker-compose up -d lhb-basic
|
|
|
+ - rm -rf /home/ABServer/deploy-ready/lhb-basic/*
|
|
|
# - docker restart nodeServer1
|
|
|
- echo ====部署成功=======
|
|
|
|
|
|
trigger:
|
|
|
branch:
|
|
|
include:
|
|
|
- - test-mech
|
|
|
+ - test-basic
|
|
|
event:
|
|
|
include:
|
|
|
- pull_request
|