跳到主要内容

导入导出部署任务

tip

api目标服务器要安装好jdk

UI目标服务器要安装好nginx

导入ui任务时确保项目中ui-domain内api.js和domain.js的配置正确

导入部署任务

1. 先配置目标服务器和git账号

2. 下载任务xml文件

api xml文件

UI xml文件

3. 在目标服务器 /opt/server 该目录建立start.sh 启动脚本,检查启动脚本的version是否正确

verson=5.2.3
#程序运行时目录
server_dir=/opt/server/jarfile

killone(){
ps -ef |grep java |grep $1 |grep -v 'grep'|awk '{print $2}' | xargs kill -9
echo '停止'$1
}
startone(){
nohup java -Xmx512m -Xms256m -Xss1024k -jar $server_dir/$1"-"$verson.jar > $server_dir"/"$1".out" &
echo '启动'$1
}

killone base-api
killone buyer-api
killone consumer
killone manager-api
killone seller-api

startone base-api
startone buyer-api
startone consumer
startone manager-api
startone seller-api

4. 在新部署的jenkins中 点击系统管理,找到jenkins命令行接口

5. 下载jenkins-cli.jar

tip

下载目录要是全英文的

6. 在下载目录执行以下命令,要导入的job xml文件 也要拷贝到这个目录下

tip

本机一定要安装jdk,才能执行以下命令

java -jar jenkins-cli.jar -s 【jenkins访问地址】 -auth 【jenkins登录账号】:【jenkins登录密码】 create-job 【job名称】 < 【job名称】.xml

导入完了 要注意一下

  1. 检查任务配置中的源码管理的git账号和仓库地址

  1. 检查任务配置中的构建后的操作,当中的目标服务器是不是正确的

  1. UI导入完了后修改您nginx的dist目录,让他指向您解压的distfile文件,在distfile 里的buyer_dist等等对应各个端的dist文件 如下图

导出任务

  1. 在jenkins中点击系统管理,找到jenkins命令行接口

  1. 下载jenkins-cli.jar
tip

下载目录要是全英文的

  1. 在下载目录执行以下命令,会在当前目录导出一份xml文件
tip

本机一定要安装jdk,才能执行以下命令

jenkins访问地址要带http是完整的地址

java -jar jenkins-cli.jar -s 【jenkins访问地址】 -auth 【jenkins登录账号】:【jenkins登录密码】 get-job 【job名称】> 【job名称】.xml