linux下Jenkins搭建

文章介绍了如何在Linux系统中安装Jenkins2.339版本,包括下载rpm包,处理启动失败的问题,如修改服务文件中的用户和解决Java配置错误。此外,还涉及到了配置Jenkins,如设置全局工具,安装必要的插件如PublishOverSSH和MavenIntegrationplugin。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以jenkins为主的自动部署

linux下Jenkins搭建

Jenkins在2.357版本以后开始就需要jdk11以上的环境,在这里我们使用jdk8.0,Jenkins2.33。java环境这里就不多说了,主要关注Jenkins

Jenkins下载与安装

下载:wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.339-1.1.noarch.rpm
安装:rpm -ivh jenkins-2.339-1.1.noarch.rpm --force --nodeps
vim /etc/sysconfig/jenkins
vim /etc/init.d/jenkins
vim /etc/sysconfig/jenkins
启动:systemctl start jenkins
停止:systemctl stop jenkins
重启:systemctl restart jenkins

问题

启动失败1:Job for jenkins.service failed because a timeout was exceeded. See “systemctl status jenkins.service” and “journalctl -xe” for details.(Jenkins.model.InvalidBuildsDiR:${ITEM_ROOTDIR}/builds does not exist)
原因:Jenkins是默认在root用户下安装的,jenkins配置里面默认的用户是jenkins,jenkins用户不存在
解决方式:/etc/init.d/jenkins
/etc/sysconfig/jenkins
/usr/lib/systemd/system/jenkins.service
将上述文档里面的用户jenkins改为root,重新载入配置:systemctl daemon-reload(或者新建jenkins用户也可以)
启动失败2:Job for jenkins.service failed because the control process exited with error code.
原因:jenkins的java配置错误
解决方式:vim /etc/init.d/jenkins 修改Java配置
重新载入配置:systemctl daemon-reload

配置Jenkins

在这里插入图片描述
查看文件里的密码,复制输入并继续。
在这里插入图片描述
在这里插入图片描述

在manage Jenkins下面的
Global Tool Configuration里维护使用的到的maven、jdk配置

插件

在这里插入图片描述

直接安装推荐的插件就行了,其他的后续到Manage Jenkins>Plugin Manager安装。安装完了之后就能正常进入页面使用了。一般来说必需的插件:
1、Publish Over SSH
2、Maven Integration plugin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值