jenkins搭建遇到的问题总结
在尝试了不下40次的调整后总算是初步把jenkins环境弄好,现在记录下自己遇到的问题
完成图摆上面
说明
本地虚拟机中的一个centos7的系统以下简称服务器(如下图)搭建了一个jenkins环境,通过配置将github上的代码使用git拉到服务器,然后打jar包部署jar包,部署还是选择在了我的服务器上。
遇到问题如下
1.权限不够问题(发生在cp jar包的时候)
vim /etc/sysconfig/jenkins
修改JENKINS_USER的值 默认是jenkins直接改成 root
2.脚本编辑
脚本开始--------------------------------------------------------------------------------------------
#杀掉进程
pid=`ps -ef | grep /central/ning-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
echo "kill -9 的pid:" $pid
kill -9 $pid
fi
#防止进程被杀死
BUILD_ID=dontKillMe
#直接执行jar包
nohup java -jar /central/ning-0.0.1-SNAPSHOT.jar &
exit 0
脚本结束--------------------------------------------------------------------------------------------
3.全局配置我配置了maven git jdk
总结:前前后后尝试了40多次才把脚本写好,下一步考虑把jar包发到别的服务器。