linux服务器安装jenkins

1.先导入enkins库的 key-将Jenkins存储库添加到yum repos

-1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
-2 rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

2.yum安装Jenkins

yum install -y jenkins   

查询信息:yum info jenkins

jenkins已经安装好了,不过启动之前最好稍微修改一下配置。默认情况是Jenkins是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root;另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。

输入命令进入Jenkins配置文件 :vi /etc/sysconfig/jenkins

修改按下键盘上的:"i",进入编辑模式。修改完成后按下"Esc"键,输入:"wq!" 保存并退出  

linux服务器安装jenkins

 

 linux服务器安装jenkins

 

 修改后是   

JENKINS_USER="root"
JENKINS_PORT="8081"

3.输入启动命令以启动Jenkins服务。

 service jenkins start

出现OK表示Jenkins启动成功。

如果启动失败 出现如下所示

linux服务器安装jenkins

 

执行 systemctl status jenkins.service  发现错误信息

linux服务器安装jenkins

 

 解决方案:进入bin目录下,配置jdk安装目录

vi  /etc/init.d/jenkins

 linux服务器安装jenkins

 

 我忘了自己的安装目录,所以我先查找下JDK安装目录后,再进行更改

linux服务器安装jenkins

 

 复制jdk安装目录,然后去进行变更

 linux服务器安装jenkins

 

 

执行 systemctl daemon-reload 命令重新加载配置文件
执行 sudo systemctl start jenkins 命令启动Jenkins
执行 systemctl status jenkins.service 命令查看Jenkins服务的状态

这时已经可以看到Jenkins服务成功启动

 

 外部访问jenkins时,服务器需要关闭防火墙,否则连接不上

查看防火墙状态:sudo systemctl status firewalld

linux服务器安装jenkins

 

 防火墙为启动状态

关闭防火墙:sudo systemctl stop firewalld

4.在浏览器输入IP:8081进入jenkins登录页面  (ip为公网IP)

linux服务器安装jenkins

 

 进入登录页面后,Jenkins提示我们需要输入超级管理员密码进行解锁。根据提示,我们可以在/var/lib/jenkins/secrets/initialAdminPassword文件里找到密码。

执行命令:tail /var/lib/jenkins/secrets/initialAdminPassword

找到密码后,复制密码,粘贴到Jenkins解锁页面,点击Continue继续初始化配置

有时会出现jenkins离线提示(自行百度解决方法)

进入初始化配置页面后,选择插件安装(可推荐和自己选择)

linux服务器安装jenkins

 

 我选择推荐安装

linux服务器安装jenkins

 

 耐心等待全部安装完成。安装完成后,页面自动进入了管理员账户注册页面

linux服务器安装jenkins

 

 

输入完保存进入实例配置页面

linux服务器安装jenkins

 

 默认地址不用修改,保存并完成

5.进入jenkins主页面

linux服务器安装jenkins

 

选择管理jenkins-插件管理

linux服务器安装jenkins

 

 选择可选插件,输入rebuilder(重新构建),勾选安装

linux服务器安装jenkins

 

 再搜索safe restar ,勾选安装

  linux服务器安装jenkins

 

安装Authorize Project(授权项目)插件

 配置全局安全属性

linux服务器安装jenkins

 

 选择安全矩阵,然后输入用户名

linux服务器安装jenkins

 

 然后设置该用户的的操作权限。本例中,我们将它设为最高权限作为演示。权限配置好之后保存即可

linux服务器安装jenkins

 

 6.新增用户

管理jenkins-管理用户-新建用户

linux服务器安装jenkins

 

 进入新建用户页面,输入用户信息即可

linux服务器安装jenkins

 

 然后在安全矩阵中设置该用户的权限即可。

 

linux服务器安装jenkins

上一篇:Linux 驱动——LED


下一篇:golang执行命令实时输出(协程通过channel更新数据到主进程)