在centos上安装jenkins
环境:centos7,防火墙是关闭的,selinux关闭的。
一、安装java环境
安装过程可以看我另一篇安装java环境的文章
二、安装jenkins
1.添加Jenkins源
wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
[root@localhost ~]# wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
--2020-03-04 05:01:14-- http://jenkins-ci.org/redhat/jenkins.repo
Resolving jenkins-ci.org (jenkins-ci.org)... 52.147.174.4
Connecting to jenkins-ci.org (jenkins-ci.org)|52.147.174.4|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://jenkins.io/redhat/jenkins.repo [following]
--2020-03-04 05:01:15-- https://jenkins.io/redhat/jenkins.repo
Resolving jenkins.io (jenkins.io)... 52.147.174.4
Connecting to jenkins.io (jenkins.io)|52.147.174.4|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://pkg.jenkins.io/redhat/jenkins.repo [following]
--2020-03-04 05:01:16-- https://pkg.jenkins.io/redhat/jenkins.repo
Resolving pkg.jenkins.io (pkg.jenkins.io)... 52.202.51.185
Connecting to pkg.jenkins.io (pkg.jenkins.io)|52.202.51.185|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 71
Saving to: ‘/etc/yum.repos.d/jenkins.repo’
100%[====================================================================================================================================================================================================================================>] 71 --.-K/s in 0s
2020-03-04 05:01:16 (5.41 MB/s) - ‘/etc/yum.repos.d/jenkins.repo’ saved [71/71]
[root@localhost ~]# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
[root@localhost ~]#
2.使用yum命令安装Jenkins
yum install jenkins
3.修改配置
jenkins默认的8080端口可能会被占用,建议修改一下。
vim /etc/sysconfig/jenkins 修改JENKINS_PORT="XXXX"
4.启动jenkins
# 检查Jenkins服务状态
systemctl status jenkins
# 设置为开机自启动
systemctl enable jenkins
# 启动Jenkins服务
systemctl start jenkins
#重启Jenkins服务
systemctl restart jenkins
#停止Jenkins服务
systemctl stop jenkins
查看jenkins状态.png第一次启动jenkins可能会出错,根据提示使用命令
systemctl status jenkins.service
可以看到启动的失败详情
看上图可知
Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录
,java路径不对。我们修改一下jenkins的java配置地址
1.首先确定自己的java版本
使用如下命令确认自己的java版本
java -version
2.找到自己的java安装地址
通过
which java
查看
[root@nexus ~]# which java
/usr/java/jdk1.8.0_161/bin/java
3.修改jenkins的配置文件
执行命令vim /etc/init.d/jenkins
打开jenkins配置文件
4.重启jenkins
执行命令
systemctl restart jenkins
配置Jenkins
1.配置密码并进入jenkins
打开地址http://192.168.2.178:8080这个地址,会出现下图这个页面,如果访问出错,请检查下jenkins服务是否开启或者端口是否被占用,或者防火墙未关闭。
查看管理员密码
[root@nexus ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
b81e2a142aaa451ea987e80ab35902f4
输入密码,点击继续。
随后服务端进入 配置界面, 耐心等候
配置中.png
2安装插件
选择安装推荐的插件
等待安装.png
等待服务端自行安装,安装过程中可能会遇到个别插件安装失败,不用管,点击继续进入管理员界面。
安装插件.png
3.创建管理员用户
如果不想创建,则使用admin账户继续,否则自己创建一个,然后点击保存并完成
建议还是创建一个,默认管理员容易泄露,不安全,建好之后删掉admin账户
创建管理员用户.png
4.配置实例地址
使用默认的就可以了,如果有配置域名可以写上,根据自己需求来进行配置。
实例配置.png
5.安装完成
点击保存并完成,进入安装完成界面,点击开始使用jenkins。
开始使用jenkins.png
jenkins界面.png
网友评论