• 环境

    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. Python-6-字典-函数dict,字典的基本操作及将字符串设置功能用于字典

    phonebook = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} 字典由键及其相应的值组成,这种键-值对称为项. 键必须为独一无二,值不必如 ...

  2. 321B

    MCMF必须是满足流量最大为前提下的最小费用流(这里是最大费用流) 因此还必须不断地枚举m的流量才行 #include<iostream> #include<algorithm> ...

  3. 51Nod - 1242 斐波那契(快速幂)

    斐波那契数列的定义如下:   F(0) = 0 F(1) = 1 F(n) = F(n - 1) + F(n - 2) (n >= 2)   (1, 1, 2, 3, 5, 8, 13, 21, ...

  4. 修改阿里云ESC Centos 7.4 防火墙开放端口

    例如系统:Centos 7.4操作如下 1,进入 cd /etc/firewalld/zones/ 目录 2,编辑 vim public.xml 3,按i或insert键进入编辑模式 4,在<z ...

  5. caffe 日志保存以及matlab绘制方法(windows以及ubuntu下)

    caffe 用matlab解析日志画loss和accuracy clc; clear; % load the log file of caffe model fid = fopen('log-prev ...

  6. Angular JS ng-repeat 报错 Error: [ngRepeat:dupes]

    ng-repeat常用情况: <div class="form-group" ng-repeat="item in items"></div& ...

  7. 手工安装XDB 组件in oracle 11g

    #############. sample 1 install guide below step is only for oracle 11g database installation, 10g d ...

  8. AndroidAPI

    1词典 百度翻译 http://api.fanyi.baidu.com/api/trans/product/index 百度翻译支持多种语言互相翻译,包含PHP, JS, Python, C, Jav ...

  9. 关于数学问题的urls

    一个知乎账号, 分析了很多的数学问题: https://www.zhihu.com/people/matongxue/activities 关于三阶样条的解析: https://blog.csdn.n ...

  10. linux程序分析工具介绍(二)—-ldd,nm

    本文要介绍的ldd和nm是linux下,两个用来分析程序很实用的工具.ldd是用来分析程序运行时需要依赖的动态库的工具:nm是用来查看指定程序中的符号表相关内容的工具.下面通过例子,分别来介绍一下这两 ...