centos安装jenkins

一.下载Jenkin的安装包

下载地址:点击下载jenkins
在这里插入图片描述

在安装包列表中随便找一个下载。

二.安装jenkins

查看之前是否已经安装了jenkins:

$>rpm -qa | grep jenkins

若安装了,则卸载:

$>rpm -e jenkins

有些缓存文件可以用以下命令删除干净:

$>find / -iname jenkins | xargs -n 1000 rm -rf

将下载的包上传至linux中,用如下命令安装:

$>rpm -ivh jenkins-2.138.4-1.1.noarch.rpm

三.配置jenkins

因jenkins需要jdk环境,所以需要安装jdk,我使用的jenkins的版本是2.138.4-1.1版本,是需要jdk1.8才可以正常运行,如果只有jdk1.8以下的版本,则可以选择低版本的jenkins。

1.安装jdk

2.在jenkins中配置jdk环境

$>vim /etc/init.d/jenkins
# Search usable Java as /usr/bin/java might not point to minimal version required by Jenkins.
# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html
candidates="
/usr/cloud/jdk1.8/bin/java
/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/bin/java
"

3.配置jenkins运行端口

$>vim /etc/sysconfig/jenkins
## Type:        integer(0:65535)
## Default:     8080## ServiceRestart: jenkins
#
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="9090"

4.修改jenkins默认操作用户

linux下jenkins默认使用jenkins用户进行脚本和文件的操作,如果不修改,在部署项目时需要调整涉及到的文件和目录的操作权限,可以调整jenkins配置文件,将用户修改为root用户。将JENKINS_USER="jenkins"调整为JENKINS_USER=“root”:

$> vim /etc/sysconfig/jenkins

5.修改各文件权限

$> chown -R root /var/log/jenkins
$> chgrp -R root /var/log/jenkins
$> chown -R root /var/lib/jenkins
$> chgrp -R root /var/lib/jenkins
$> chown -R root /var/cache/jenkins
$> chgrp -R root /var/cache/jenkins

6.关闭jenkins运行端口的防火墙

$> vim /etc/sysconfig/iptables

将下面语句:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 9090 -j ACCEPT

插入:

-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9090 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

中。

7.重启防火墙

$> service iptables restart

8.启动jenkins

$> service jenkins start

9.打开jenkins

用下面的链接打开jenkins:

http://{jenkinsServerIP}:9090/

在这里插入图片描述
后面有点击是否需要安装插件,可以根据自己实际需求点击,最后设置管理员账号,也就根据自己爱好来就可以了。

问题:

在我实际安装中,遇到一个问题:
用上面的链接打开jenkins页面,提示正在启动,一直卡在那个页面,后面网上查询资料解决了:
打开jenkins工作目录:

$> cd /var/lib/jenkins

找到hudson.model.UpdateCenter.xml文件,打开,将里面的内容改成如下内容:

<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>http://mirror.xmission.com/jenkins/updates/update-center.json</url>
  </site>
</sites>
~          

再重启jenkins即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值