linux下安装Jenkins与配置并且搭建maven工程

下载安装

yum  -y install epel-release && yum -y install daemonize

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.249.2-1.1.noarch.rpm && rpm -ivh jenkins-2.249.2-1.1.noarch.rpm

2022-12-7更新:如果报错就去 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/ 找一个把名称(版本号)替换掉就可以了
在这里插入图片描述

默认安装路径

自动安装完成之后:

/usr/lib/jenkins/jenkins.war WAR包

/etc/sysconfig/jenkins 配置文件

/var/lib/jenkins/ 默认的JENKINS_HOME目录

/var/log/jenkins/jenkins.log Jenkins日志文件

修改配置文件,添加JDK路径

查看java路径

which java
/usr/bin/java

配置Jenkins

vim /etc/init.d/jenkins 

找到candidates追加你的java路径
注意:另起一行,在引号内!
在这里插入图片描述

将JENKINS_USER=“jenkins” 改为:JENKINS_USER=“root”

 vim /etc/sysconfig/jenkins

在这里插入图片描述

把Jenkins配置自启动项

systemctl enable jenkins

修改默认镜像源

vim /var/lib/jenkins/hudson.model.UpdateCenter.xml

修改为

<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
  </site>
</sites>

启动

service jenkins start

在这里插入图片描述

登录

通过浏览器ip:8080进行访问Jenkins,出现如下图,表示成功,密码在提示的路径中,按步骤操作即可

在这里插入图片描述

出现这个页面使用cat /var/lib/jenkins/secrets/initialAdminPassword 命令查看初始密码
在这里插入图片描述

进入之后安装插件

在这里插入图片描述
之后会有点耗损时间,进去把源换了就可以了。


一片红!哈哈哈 不管他,continue就可以

在这里插入图片描述

之后创建用户,规定端口下一步就可以
在这里插入图片描述

开始使用Jenkins

中文汉化

英文看不懂?下载汉化插件!
登录之后直接使用这个路径下载 http://192.168.163.129:8080/pluginManager/available
在这里插入图片描述

新建一个任务

下载maven插件:
插件中心搜索:http://192.168.163.129:8080/pluginManager/available
maven
在这里插入图片描述

下个git:
在这里插入图片描述

配置全局凭证(git的账号密码):
http://192.168.163.129:8080/credentials/store/system/domain/_/
在这里插入图片描述

配置maven&& java

maven的settings.xml 用自己的
java的主目录,就是java_home(java安装目录的bin的上一层!)
maven 的主目录 maven_home

千万别写错!

在这里插入图片描述

新建项目
在这里插入图片描述

给个名字 - 选中maven - 确定
在这里插入图片描述

直接点源码管理配置版本管理,我这里是git

配置git仓库,如果没有用我这个Demo也行https://github.com/zhaopeiqiang/test.git
凭据选刚配置好的(github上的),或者添加新的也行

在这里插入图片描述

构建:

在这里插入图片描述
脚本内容:

#!/bin/bash -ile
project=springbootdemo-0.0.1-SNAPSHOT.jar
pathName=springbootdemo
echo "拷贝文件"
rm -rf /usr/local/src/app/$project
cp  /var/lib/jenkins/workspace/$pathName/target/$project /usr/local/src/app/springbootdemo/
echo "切换路径"
cd /usr/local/src/app/springbootdemo/
 
pid=`ps -ef | grep $dir$project | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
   kill -9 $pid
   echo "杀死存在进程"
fi
BUILD_ID=dontKillMe 
echo "执行"
nohup java -jar $project > test.log 2>&1 &
echo "启动成功!"

点击最底下的保存试一下

立即构建
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

试着访问一下项目:端口是80

在这里插入图片描述

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芳华汉服

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值