跳到主要内容

CentOS yum安装jenkins笔记

· 阅读需 2 分钟
Random Image
图片与正文无关

因为工作需要,所以打算在一组服务器上配置 Jenkins 服务,搜索了一下,找到我操作起来最方便的方案,下面就陈述一下,大部分都是原文作者的功劳。

添加 Jenkins 的源

CentOS 默认源里没有 Jenkins

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

安装/检查 JDK

注意,如果是 agent 服务器,不需要安装 jenkins,只需要安装 java 即可

$ java -version
$ sudo yum install java-1.6.0-openjdk

安装 Jenkins

$ sudo yum install jenkins
  • Jenkins 的 WAR 包位于: /usr/lib/jenkins/
  • Jenkins 的配置文件位于: /etc/sysconfig/jenkins,一般不需要配置
  • Jenkins 的 home 目录是:/var/lib/jenkins,开始的时候是空的,一般启动 jenkins 服务,就开始出现各种文件。
  • Jenkins 的日志文件是:/var/log/jenkins/jenkins.log

启动 Jenkins

$ sudo service jenkins start

当然我还是习惯了比较原始的方式,不清楚区别是什么,有知道的请不吝赐教。

$ sudo /etc/init.d/jenkins start

登录 Jenkins

如果没有特别配置端口,使用http://<ip address>:8080/登录 Jenkins,并进行相关配置(插件安装、权限配置、View/Job 创建等等)。这里一般我们还要做个二级域名解析,因为 IP 不是很好记。

另外,Jenkins 默认是不开启权限控制的,什么人都可以用,我们还是需要开启权限控制的,权限控制有很多选项,这里不一一赘述了。

参考文献: