成功启动后,我们就可以通过httpip端口号访问了。
如:我们的je
ki
s访问地址:172192111011111
f首页如下图
四
设置用户管理
1点击系统管理选择Co
figureGlobalSecurity选项
2弹出新的界面注册管理员用户并为其添加权限选择允许用户注册设置成功后注销用新的用户登录
f五
系统配置环境所需的工具
1点击系统管理系统设置选项系统设置页面如图所示配置je
ki
s运行所需的环境
f2弹出系统配置界面配置jdka
tmave
如果是构建mave
项目不用配a
t已经安装好以下软件就不用勾选自动安装选项配置成功后新建job
六
新建job任务
1点击新建选项新建一个job所示此处选择构建mave
项目点击ok进入构建项目配置页面配置需要构建的相关信息
f跳转到配置页面此处显示启用项目安全选项可以为job添加用户权限选择丢弃旧的构建
2配置sv
输入sv
地址根据提示输入用户名及密码
七
构建触发
此处选择Buildperiodically设置定时构建设置形式点击右侧的问号显示详细设置信息
fMave
配置poxml文件为项目的pomxml文件此处说明配置mave
时替换mave
子目录co
fsetti
gs文件为该项目的setti
gs文件mave
本地仓库在setti
gs文件中指定仓库的路径点开高级选项选择自定义mave
本地仓库Goalsa
doptio
s设置打包
3脚本编写如果是服务器与部署的应用在同一主机上则不用远程部署也不用配置从节点只需编写脚本即可如果是li
ux选择如下
编写相应的脚本A停止tomcat服务注意停止tomcat之前必须加上如下的表达式BUILD_IDdo
tKillMe原因在je
ki
s的使用中遇到过一个场景是在web代码更改之后能自动部署测试服务器我们写了脚本来重启服务在使用je
ki
s的任务自动跑这个脚本后发现服务没有起来开始以为是脚本的问题但是直接执行没有问题Je
ki
s任务结束关掉所有的子进程
f临时改变BUILD_ID的值使得je
ki
s不会找到脚本启动的后台进程BUILD_IDdo
tKillMe问题的根本在于je
ki
s使用processTreeKiller杀掉了所有子进程而且这是je
ki
s的默认动作当一次build结束或被人终止必然需要结束这次build启动的子进程B备份webapps下不同版本的war包执行命令将新打包的应用war包备份到新的文件夹命名为当前时间C清空webapps只清空webapps下的应用的war包D复制war到webapps每次build都会产生默认的工作空间将工作空间的war包复制到要部署的服务器上E启动tomcat服务一个简单地构建项目已经完成了点击应用保存立即构建查看控制台相应的目录有无出现部署的war包查看相关日志完整r