持续集成-Jenkins学习-02.安装配置

目录

--Jenkins安装

----1. 安装前关注

----2. WAR包安装

----3. yum方式安装

--Jenkins配置

----

----


Jenkins安装

安装前关注

Q:应该选择哪个版本的Jenkins

A:如果你是公司正式使用推荐长期支持版(LTS),原因:稳定。如果你是学习,随便哪个版本都可以。

Q:JDK应该安装哪个版本的?

A:Jenkins运行需要JDK5以上版本,推荐安装JDK7,因为某些插件必须要求JDK7的支持。比如:Monitoring 插件。

Q:Tomcat应该用哪个版本的?

A: Tomcat6或者7都可以。如果使用Tomcat5.5的版本,可能出现稀奇古怪的错误。


WAR 包安装

Method - 1

在最简单的情况下,Jenkins 只需要两个步骤:

1、下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jenkins-ci.org/ 

2、命运行运行 java -jar jenkins.war(默认情况下端口是8080,如果要使用其他端口启动,可以通过命令行”java -jar Jenkins.war --httpPort=80”的方式修改)

注意:Jenkins 需要运行 Java 5以及以上的版本。

Method - 2

还有一种安装方式就是将下载的war包文件部署到servlet容器,然后启动容器,在浏览器的URL地址栏中输入类似http://localhost:8080/jenkins/这样的地址即可。

Windowsjenkins的根目录,默认地在C:\Documents and Settings\AAA\.hudson


Linux yum方式

1.添加Jenkins的源(repository

$ wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

$ rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

## Lastest New Version -- http://pkg.jenkins-ci.org/redhat/jenkins.repo

## LTS Release Line -- http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

2.安装/检查JDK

$java -version

$yum install java-1.7.0-openjdk

3.安装Jenkins

$sudo yum install Jenkins

4.启动Jenkins

$ service Jenkins start

5.登录Jenkins

如果没有特别配置端口,使用http://:8080/登录Jenkins,并进行相关配置(插件安装、权限配置、View/Job创建等等)。


可能遇到的问题

1. Java: No such file or directory

有可能出现错误:“Starting Jenkins -bash:/usr/bin/Java:No such file or directory”。表示找不到Jenkins找不到java

这时就需要修改启动脚本,把java路径加上(如下)

(linux)# vi /etc/init.d/jenkins

#Search usable Java.We do this because various reports indicatedthat /usr/bin/java may not always spoint to Java1.5

#see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html

for candidate in /etc/alternatives/java /usr/lib/jvm/java-1.6.0/bin/java /usr/lib/jvm/jre-1.6.0/bin/java /usr/lib/jvm/java-1.5.0/bin/java /usr/lib/jvm/jre-1.5.0/bin/java /{custom_JAVAHOME}/bin/java 

do

[-x"$JENKINS_JAVA_CMD"]&&break

JENKINS_JAVA_CMD="$candidate"

done