Linux(centos7.X) 安装Jenkins

it2025-09-01  6

1、新建用户

个人习惯用户新用户去安装新技术插件,如果不喜欢可以省略。

# 新增加用户Jenkins,指定用户组为fordream,指定用户家目录为/home/jenkins useradd -g fordream -d /home/jenkins jenkins # 修改密码 passwd jenkins

2、安装jenkins

1.1 安装仓库

# 如果使用的是root用户,没必要用sudo sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

注意: 如果已经导入过key,那么rpm --import命令会报错,无需理会即可。

1.2 安装

# 安装Jenkins,中途需要确认大小,输入y即可。 yum install jenkins

1.3 修改配置

(1)添加本地jdk配置目录

vi /etc/init.d/jenkins 修改 candidates=" /etc/alternatives/java /usr/lib/jvm/java-1.8.0/bin/java /usr/lib/jvm/jre-1.8.0/bin/java /usr/lib/jvm/java-1.7.0/bin/java /usr/lib/jvm/jre-1.7.0/bin/java /usr/lib/jvm/java-11.0/bin/java /usr/lib/jvm/jre-11.0/bin/java /usr/lib/jvm/java-11-openjdk-amd64 /usr/bin/java /usr/local/java/jdk1.8.0_231/bin/java # 此处添加本地jdk安装的java "

**注意:**上面添加的是本地的java运行文件,不是安装地址或目录!

(2)修改Jenkins端口

vi /etc/sysconfig/jenkins 修改 JENKINS_PORT="8088" # 默认为8080,此处我修改为8088

1.4 安装记录

[root@localhost jenkins]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --2020-10-22 08:44:47-- https://pkg.jenkins.io/redhat-stable/jenkins.repo Resolving pkg.jenkins.io (pkg.jenkins.io)... 151.101.230.133, 2a04:4e42:36::645 Connecting to pkg.jenkins.io (pkg.jenkins.io)|151.101.230.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 85 Saving to: ‘/etc/yum.repos.d/jenkins.repo’ 100%[======================================================================================================================================================================>] 85 --.-K/s in 0s 2020-10-22 08:44:48 (8.51 MB/s) - ‘/etc/yum.repos.d/jenkins.repo’ saved [85/85] [root@localhost jenkins]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key [root@localhost jenkins]# yum install jenkins Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.cn99.com * extras: mirrors.cn99.com * updates: mirrors.cn99.com base | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 jenkins | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 jenkins/primary_db | 35 kB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package jenkins.noarch 0:2.249.2-1.1 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================================================================================ Installing: jenkins noarch 2.249.2-1.1 jenkins 64 M Transaction Summary ================================================================================================================================================================================================================ Install 1 Package Total download size: 64 M Installed size: 64 M Is this ok [y/d/N]: y Downloading packages: jenkins-2.249.2-1.1.noarch.rpm | 64 MB 00:00:45 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : jenkins-2.249.2-1.1.noarch 1/1 Verifying : jenkins-2.249.2-1.1.noarch 1/1 Installed: jenkins.noarch 0:2.249.2-1.1 Complete!

3、简单使用

# 启动Jenkins服务 systemctl start jenkins # 查看Jenkins状态 systemctl status jenkins # 停止Jenkins服务 systemctl stop jenkins # 重新启动jenkins服务 systemctl restart jenkins # 如果访问失败,请检查防火墙 systemctl status firewalld # 关闭防火墙 systemctl stop firewalld # 开启防火墙 systemctl start firewalld

4、首次使用

首次访问页面如下:

# 查看初始化密码 cat /var/lib/jenkins/secrets/initialAdminPassword

将密码复制到管理员密码处,然后进行首次登陆。

最新回复(0)