Centos 6.10 安装 Jenkins

前言

持续集成的概念java

持续集成,Continuous integration ,简称CI。python

持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须常常集成他们的工做,甚至天天均可能发生屡次集成。而每次的集成都是经过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队可以更快的开发内聚的软件。json

持续集成的特色浏览器

  • 它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果记录、测试统计等都是自动完成的,无需人工干预;
  • 须要有专门的集成服务器来执行集成构建;
  • 须要有代码托管工具支持;

持续集成的做用服务器

  • 保证团队开发人员提交代码的质量,减轻了软件发布时的压力;
  • 持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减小重复过程以节省时间、费用和工做量;

安装Jenkins

Jenkins版本:Jenkins 2.55网络

操做系统:Centos6.9工具

由于Jenkins是一个Java程序,因此须要在机器上运行最新的Java版本。更准确地说,你至少须要安装Java 5。测试

1
2
3
4
# java -version
openjdk version  "1.8.0_131"
OpenJDK Runtime Environment (build  1.8 . 0_131 - b11)
OpenJDK  64 - Bit Server VM (build  25.131 - b11, mixed mode)

----------------------------------------------------------ui

经过Yum安装Jenkins:url

首先,你须要设置仓库以下:

1
2
sudo wget  - / etc / yum.repos.d / jenkins.repo https: / / pkg.jenkins.io / redhat / jenkins.repo
sudo rpm  - - import  https: / / pkg.jenkins.io / redhat / jenkins.io.key

下一步,你就能够向下面这样安装包了:

1
# yum install jenkins

启动Jenkins:

1
2
3
4
# service jenkins start
# chkconfig jenkins on
# chkconfig --list |grep jenkins
jenkins          0 :off    1 :off    2 :on     3 :on     4 :on     5 :on     6 :off

----------------------------------------------------------

经过rpm包的方式安装Jenkins

1
2
# rpm -ivh jenkins-2.55-1.1.noarch.rpm
# /etc/init.d/jenkins start

配置Jenkins

经过客户端访问Jenkins,打开浏览器访问http://172.30.10.179:8080

查看初始化安装密码,并填写:

1
# cat /var/lib/jenkins/secrets/initialAdminPassword

安装插件: 

 

插件安装完后须要建立第一个用户:

若是不主动建立默认使用admin

到这里咱们就完成了Jenkins的安装与配置。

常见问题

Jenkins首次安装一直停在向导界面问题:

 

根据提示的初始化密码文件存放位置,输入文件内容,跳到下一步咱们就发现一直停在那个获取网络界面,没法刷新显示了。这是由于须要联网获取插件更新文件,可是因为网络的缘由可能会比较慢,那个文件也就1M左右的样子,主要是服务器在国外因此下载的比较慢。下载的地址是写在/var/lib/jenkins/hudson.model.UpdateCenter.xml文件中的,默认内容以下:

1
2
3
4
5
6
7
8
# cat /var/lib/jenkins/hudson.model.UpdateCenter.xml.bck
<?xml version = '1.0'  encoding = 'UTF-8' ?>
<sites>
   <site>
     < id >default< / id >
     <url>http: / / updates.jenkins - ci.org / update - center.json< / url>
   < / site>
< / sites> 

 

能够直接修改上面那一步的文件,将url 改成http://mirror.xmission.com/jenkins/updates/update-center.json就行了。

相关文章
相关标签/搜索