• 环境

    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的所有者。

最新文章

  1. JS组件系列——使用HTML标签的data属性初始化JS组件
  2. Floyd算法(一)之 C语言详解
  3. UIScrollView增加刷新
  4. [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:排序、筛选和分页
  5. PHP版QQ互联OAuth示例代码分享
  6. Velocity(3)——字面值和转义
  7. 对UICollectionView的学习
  8. OC基础(27)
  9. 网站瓶颈分析—MYSQL性能分析
  10. 一些正则在js使用方法
  11. java对mysql数据库进行单表筛选备份、还原操作
  12. EBS服务器管理
  13. NAS4Free 安装配置(一)开箱图
  14. Best Time to Buy and Sell Stock (java)
  15. VB 要求对象
  16. Linux 密钥验证
  17. [NOIP2015] 斗地主 大爆搜
  18. linux下权限问题思考
  19. kd-tree题目总结
  20. spring-mybatis-springMVC 整合

热门文章

  1. Unity组件
  2. java编程技巧和心得
  3. Codeforce-A-Two distinct points(暴力)
  4. light oj 1047 - Neighbor House(贪心)
  5. Go语言基础之14--Waitgroup和原子操作
  6. HIVE锁相关
  7. 更新jdk
  8. windows环境搭建禅道项目管理工具
  9. 百度webuploader 上传演示例子
  10. C++常用数据结构(对照python)