一、遇到问题
权限不够问题(发生在cp jar包的时候)
- vim /etc/sysconfig/jenkins
- 修改JENKINS_USER的值 默认是jenkins直接改成 root
脚本编辑问题
#杀掉进程 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
全局配置问题maven git jdk,我这边都是自行配置的
二、说明
- 本地虚拟机中的一个centos7的系统以下简称服务器(如下图)搭建了一个jenkins环境,
- 通过配置将github上的代码使用git拉到服务器,然后打jar包部署jar包,部署还是选择在了我的服务器上。