运行环境:java
安装步骤:
上传官网下载的war包到服务器,运行命令: nohup java -jar jenkins.war --prefix=/jenkins --logfile=server.log --httpPort=8081 > server.log 2>& 1 & 启动Jenkins;具体安装步骤请自行百度。
Jenkins远程部署原理:
部署脚本(deploy.sh)内容:
SERVER_NAME=test.jar #服务名称
#根据服务名称查询对应的pid
pid=$(ps -ef|grep $SERVER_NAME|grep -v grep|awk '{print $2}');
#判断进程是否存在,存在则杀死
if [ -n "$pid" ]; then
kill -9 $pid;
fi
#服务jar包
nohup java -jar test.jar > testserver.log 2>& 1 &
Ps: 脚本存放位置按需选择,可以放在Jenkins服务器上统一管理,上传jar时同时上传部署脚本,也可以存放在部署服务器中。
Jenkins添加构建任务详细步骤:
1.创建一个maven项目:
2.配置项目仓库地址
3.配置maven打包。
4.添加构建后步骤,上传文件(jar包)至远程服务器,运行部署脚本,启动服务。