• 环境

    Jenkins官网选择对应的操作系统,会有相应操作系统的安装方法。

    我选择的是CentOS系统。

  • 安装Jenkins

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
yum install jenkins

简单三步,这样jenkins就安装完毕了。

然后进行一些必要的配置,以及启动Jenkins服务。

参考: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions

  • 启动Jenkins服务
sudo service jenkins start/stop/restart

注意:

1. Jenkins运行需要Java环境,所以要确保你安装了Java。

2. Jenkins默认使用8080端口,如果出现端口冲突请修改端口配置(vi /etc/sysconfig/jenkins)

  • 遇到的问题

    我已经安装了Java,但是启动Jenkins的时候还是报了错:

Starting Jenkins bash: /usr/bin/java: No such file or directory

[FAILED]

检查JAVA_HOME配置:

echo $JAVA_HOME

发现我的JDK安装在 /usr/java/jdk1.7.0_51,显然Jenkins找错了地方。

查看Jenkins的配置:

vi /etc/sysconfig/jenkins

发现有如下配置项:

JENKINS_JAVA_CMD=""

修改后如下(注意:需要指定到 java):

JENKINS_JAVA_CMD="/usr/java/jdk1.7.0_51/bin/java"

再启动Jenkins服务,成功。

此时本地访问Jenkins应该已经没有问题,只要浏览器打开localhost:8080就可以看到Jenkins的页面了。但是想要通过其他机器访问,可能还需要设置防火墙,把Jenkins的端口开放访问。

  • 设置防火墙,开放端口访问(此处使用8080端口):
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
firewall-cmd --list-all
  • 设置开机自动启动
chkconfig jenkins on
  • OK,Jenkins的初步安装配置就这么简单。接下来就可以登录Jenkins进行更深入的探索和使用了。

  • 其他

  1. 配置文件:/etc/sysconfig/jenkins
  2. 日志:/var/log/jenkins/jenkins.log
  3. 安装时默认的创建了一个jenkins用户,用来运行Jenkins服务,如果你通过修改配置文件(JENKINS_USER项)使用另一个用户来运行Jenkins服务,别忘了同时变更/var/log/jenkins, /var/lib/jenkins, and /var/cache/jenkins的所有者。

CentOS6.5安装Jenkins的更多相关文章

  1. centos6.8 安装jenkins

    1.使用yum安装java环境 #查看CentOS自带JDK是否已安装yum list installed |grep java #查看yum库中的Java安装包yum -y list java*#以 ...

  2. centos6上安装jenkins

    一.安装jdk 1.下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  3. 阿里云服务器CentOS6.9安装jenkins

    jenkins安装 jenkins安装方式好几种,此处介绍基于tomcat安装,比较方便. 首先,通过官网下载jenkins.war文件,下载地址:https://jenkins.io/ 下载完成,将 ...

  4. CentOS6安装Jenkins

    1.安装最新版JDK(作为JENKINS运行环境)# mount -t cifs //192.168.8.1/share /mnt -o username=share,password=share,n ...

  5. Linux(centos6.5)下安装jenkins

    Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, 对于我来说,也是应用在系统部署上. 废话不多说,直接进入我们的安 ...

  6. centos6.9安装xampp后报错:egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

    1.centos6.9安装xampp(xampp-linux-x64-7.0.21-0-installer.run)后启动的时候,报错: egrep: error while loading shar ...

  7. Centos 6安装 Jenkins

    前言 持续集成的概念 持续集成,Continuous integration ,简称CI. 持续集成正是针对这一类问题的一种软件开发实践.它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多 ...

  8. Centos 6.10 安装 Jenkins

    前言 持续集成的概念 持续集成,Continuous integration ,简称CI. 持续集成正是针对这一类问题的一种软件开发实践.它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多 ...

  9. 在centos7上安装Jenkins

    在centos7上安装Jenkins 安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins ...

随机推荐

  1. C++的一种业务分发方案(另类的工厂模式)

    在C++中,传统的业务分发.总要写一大串的switch-case,并且每次添加新业务时.都要在原有的switch-case里加一个分支,这就违反了设计模式中的开放封闭原则. 下面这样的方案,就全然去除 ...

  2. Petya and Origami

    Petya is having a party soon, and he has decided to invite his nn friends. He wants to make invitati ...

  3. pandas学习3(数据处理)

  4. Java的Protected

    没想到接触Java这么多年,今天竟然才发现一直有一个误解 Proteced只能被同一个包内的或者子类的class访问 那么在另一个包的如下代码有问题吗? Sub sub = new Sub(); su ...

  5. Spring配置问题:The prefix "util" for element "util:map" is not bound.

    在spring的头部文件中没有引入: xmlns:util=”http://www.springframework.org/schema/util” 原文:https://blog.csdn.net/ ...

  6. 笔记-spring aop 原理学习2

    InstantiationAwareBeanPostProcessor AnnotationAwareAspectJAutoProxyCreator https://blog.csdn.net/qq_ ...

  7. 关于imageview matrix

    Matrix 是 Android SDK 提供的一个矩阵类,它代表一个 3 X 3 的矩阵 那么这 9 个浮点数的作用和意义是什么呢,从 Android 官方文档上看,它为这个数组中的每一个元素都定义 ...

  8. leetcode 627. Swap Salary 数据库带判断的更新操作

    https://leetcode.com/problems/swap-salary/description/ 用  set keyWord = Case depentedWord when haha ...

  9. 性能测试工具LoadRunner32-LR之windows性能监控Perfmon

    Perfmon是啥? Perfmon提供了图表化的系统性能实时监视器.性能日志和警报管理,可以用于监视CPU使用率.内存使用率.硬盘读写速度.网络速度等 性能分析方法 内存分析方法 内存分析用于判断系 ...

  10. VM虚拟机安装centos7

    一 安装centos7 下面地址下载基础版 CentOS-7-x86_64-Minimal-1810.iso 镜像  918M http://isoredirect.centos.org/centos ...