Linux 安装jenkins ,部署springboot项目

安装,前提先去官网下载rpm软件包
1.usr/local 下创建jenkins目录
2.将下载好的rpm包上传到jenkins目录
3.rpm -ivh rpm包 解压
4…配置jdk路径 vi /etc/rc.d/init.d/jenkins
/usr/local/jdk1.8.0_231/bin/java
附上图片,jdk路径换自己的Linux 安装jenkins ,部署springboot项目_第1张图片
5.修改端口,修改访问用户 vi /etc/sysconfig/jenkins (默认端口为8080,如果不冲突可以不改)

6.这两个改完以后就可以启动了 #service jenkins start
访问ip:端口就可以(第一次访问jenkins页面需要密码,页面上提供了一个路径初始密码就在此路径中,根据此路径在linux服务器上找到文件,将文件中复制到jenkins登陆页面,粘贴进去然后登陆,然后创建用户,安装推荐插件。。。)

重启#service jenkins restart

停止#service jenkins stop
7、jenkins 相关目录位置
jenkins war包目录
/usr/lib/jenkins/jenkins.war
jenkins配置文件目录
/etc/sysconfig/jenkins
home目录(jenkins工作空间,jenkins打包的jar会放在此目录下面,例如:/var/lib/jenkins/workspace/springboot-web/target/springboot-web-0.0.1-SNAPSHOT.jar
/var/lib/jenkins
日志目录
/var/log/jenkins/jenkins.log

8.jenkins配置
下载插件
点击系统管理,插件选项中,搜索
Maven Integration plugin 下载maven插件

在进入Jenkins主页面后
点击系统管理,然后系统设置(全局配置ssh。登陆远程主机,进行发布项目)
Linux 安装jenkins ,部署springboot项目_第2张图片
然后配置 全局工具配置,jdk,maven,git 一些
Linux 安装jenkins ,部署springboot项目_第3张图片
点击 新建任务,构建maven项目
将githup上的项目路径写进去,kenkins会自动拉取编译打包
Linux 安装jenkins ,部署springboot项目_第4张图片
Linux 安装jenkins ,部署springboot项目_第5张图片

基本就这吧,然后把脚本贴出来,改一改就能用
如果当前项目进程存在就杀掉,然后导出java环境变量,
给存放jar的目录授权(上面配置我们将jar从jenkins工作目录targe目录下,复制到root/project目录中,然后最后一条启动)

echo “stop SpringBoot BAppApiServerApplication”
pid=ps -ef | grep springboot-web-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'
echo “旧应用进程id: p i d ” i f [ − n " pid” if [ -n " pidif[n"pid" ]
then
kill -9 $pid
fi
export JAVA_HOME=/usr/local/jdk1.8.0_231
echo ${JAVA_HOME}
echo “授权当前用户”
chmod 777 /root/project/springboot-web-0.0.1-SNAPSHOT.jar
echo “执行…”
cd /root/project/
nohup ${JAVA_HOME}/bin/java -jar springboot-web-0.0.1-SNAPSHOT.jar > /dev/null &
echo “启动成功”

好了,写完了,我还在失业,好伤心啊,没工作呜呜呜。。。

你可能感兴趣的:(linux)