项目搭建(四)Linux上搭建Jenkins


(做个笔记,自己以后忘了方便查找,会持续更新…)

一、安装必要支持 JDK 和 maven

JDK 和 maven的安装方法可以看我的另一篇文章:
https://blog.csdn.net/weixin_45072910/article/details/123505554?spm=1001.2014.3001.5501
不确定是否安装,可以用指令检查一下

java -version
mvn -version

这是我的检查结果:

[root@localhost /]# java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (build 25.322-b06, mixed mode)
[root@localhost /]# mvn -version
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/server/apache-maven-3.8.5
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /data/base/jdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.59.1.el7.x86_64", arch: "amd64", family: "unix"

二、安装Jenkins

1.单独创建Jenkins文件夹

cd /
mkdir jenkins

在这里插入图片描述

2.下载并解压Jenkins包

官网下载地址:https://www.jenkins.io/download/
可以直接用命令下载(2022/05的包,如果现在的时间不是很远,可以用这个)

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

下载完成后将rpm包放到刚刚创建的Jenkins目录下,然后解压:

rpm -ivh jenkins-2.254-1.1.noarch.rpm

如果出现如下报错

[root@lsssssSwQ jenkins]# rpm -ivh jenkins-2.303.3-1.1.noarch.rpm
error: Failed dependencies:
        daemonize is needed by jenkins-2.303.3-1.1.noarch

使用如下命令安装依赖即可再次安装

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

3.启动jenkins服务

使用命令whereis jenkins找到Jenkins的安装目录

[root@localhost jenkins]# whereis jenkins
jenkins: /usr/lib/jenkins

jenkins默认端口为8080
如果要更改jenkins默认端口,需要更改设置:
vim /etc/sysconfig/jenkins

进入安装目录,启动Jenkins服务

[root@localhost jenkins]# cd /usr/lib/jenkins
[root@localhost jenkins]# ll
total 75532
-rw-r--r--. 1 root root 77343898 Apr 22  2019 jenkins.war
[root@localhost jenkins]# sudo service jenkins start
Starting jenkins (via systemctl):                          [  OK  ]

如果你启动失败,并且报这个错

[root@lskrXViSwQ jenkins]# service jenkins start
Starting jenkins (via systemctl):  Job for jenkins.service failed because the control process exited with error code.
See "systemctl status jenkins.service" and "journalctl -xe" for details.
                                                           [FAILED]

错误原因:Jenkins默认配置的Java路径和本电脑不一致
解决方案:修改Jenkins配置文件中的java路径

vim /etc/init.d/jenkins 

在这里插入图片描述
立即生效命令

source /etc/init.d/jenkins

4.验证登录Jenkins

使用浏览器访问Jenkins,默认访问地址:127.0.0.1:8080
第一次访问时,会要求填写验证密码
密码在这个位置:/var/lib/jenkins/secrets/initialAdminPassword

[root@localhost jenkins]# cd /var/lib/jenkins/secrets/
[root@localhost secrets]# ll -tr
total 20
-rw-r--r--. 1 jenkins jenkins 256 Mar 17 00:23 master.key
-rw-r--r--. 1 jenkins jenkins 272 Mar 17 00:23 org.jenkinsci.main.modules.instance_identity.InstanceIdentity.KEY
-rw-r--r--. 1 jenkins jenkins  32 Mar 17 00:23 jenkins.model.Jenkins.crumbSalt
drwxr-xr-x. 2 jenkins jenkins  26 Mar 17 00:23 whitelisted-callables.d
drwxr-xr-x. 2 jenkins jenkins  29 Mar 17 00:23 filepath-filters.d
-rw-r-----. 1 jenkins jenkins  33 Mar 17 00:23 initialAdminPassword	#这个文件里就是密码
-rw-r--r--. 1 jenkins jenkins   5 Mar 17 00:23 slave-to-master-security-kill-switch
[root@localhost secrets]# cat initialAdminPassword
559d0a6d28a14a29a36dfba7c8842110

使用密码验证通过后,就可以开始设置自己的Jenkins了
在这里插入图片描述


5.修改Jenkins的默认端口

端口位置

/etc/sysconfig/jenkins

vim /etc/sysconfig/jenkins

在这里插入图片描述


6.Jenkins插件下载

点击进入官方下载地址
在这里插入图片描述
在这里插入图片描述
下载完成后,在这里添加插件到Jenkins
在这里插入图片描述


7.彻底卸载删除Jenkins

如果jenkins作为服务而不是进程运行,则应首先使用它来停止它

sudo service jenkins stop

停止后,可以使用与您的linux风格相对应的命令来遵循正常的删除流程

sudo yum remove jenkins

截止目前仍然没有删除用户和其他信息。为此,必须执行以下操作

sudo rm -r /var/lib/jenkins
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值