Jenkins是一个非常出色的持续集成服务器,本文主要介绍在CentOS系统中Jenkins的基本安装配置方法,供参考。 一. 软件包:
1. 下载apache-maven-2.2.1-bin.tar 二. 安装
本文假设操作用户为gistech。
1. 安装jdk,参考《CentOS系统中安装JDK1.6》。 修改tomcat配置文件 $ vi /home/gistech/tomcat/conf/server.xml
修改8080端口的Connector节点,增加如下配置 URIEncoding="UTF-8"
3. 安装maven $ tar -zvxf apache-maven-2.2.1-bin.tar.gz
2) 移动到其他目录 $ mv apache-maven-2.2.1 /home/gistech/maven
3) 配置环境变量
$ cd /home/gistech
$ vi .bash_profile
添加如下内容 MAVEN_HOME=$HOME/maven PATH=$PATH:$HOME/bin:$MAVEN_HOME/bin export MAVEN_HOME export PATH
使环境变量生效 $ source .bash_profile
4) 验证是否安装成功 $ mvn -v
5) 配置maven
$ cd maven/conf
$ vi settings.xml
修改配置文件示例如下: <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>/home/gistech/~m2</localRepository> <servers> <server> <username>admin</username> <password>password</password> </server> </servers> <mirrors> <mirror> <!-- This sends everything else to /public --> <id>nexus</id> <mirrorOf>central</mirrorOf> <url>http://192.168.120.247:8081/nexus/content/repositories/public</url> </mirror> </mirrors> <profiles> <profile> <id>nexus</id> <!-- Enable snapshots for the built in central repo to direct --> <!-- all requests to nexus via the mirror --> <repositories> <repository> <id>central</id> <url>http://192.168.120.247:8081/nexus/content/repositories/public</url> <releases> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <url>http://192.168.120.247:8081/nexus/content/repositories/public</url> <releases> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <activeProfiles> <!-- make the profile active all the time --> <activeProfile>nexus</activeProfile> </activeProfiles> <pluginGroups> <!-- define the sonatype plugin group, so the nexus plugins will work without typing the groupId --> <pluginGroup>org.sonatype.plugins</pluginGroup> </pluginGroups> </settings>
其中localRepository节点表示私服中下载的jar包存放路径,根据实际存放的路径修改。 $ mv jenkins.war /home/gistech/tomcat/webapps
2) 配置环境变量
JENKINS_HOME=$HOME/tomcat/webapps/jenkins
export JENKINS_HOME
使环境变量生效 source .bash_profile
3) 启动tomcat,使用http://localhost:8080/jenkins访问jenkins 三、jenkins的基本配置1、全局配置
单击首页左边的“系统管理”,进入“系统设置”,在这里对jenkins进行全局设置
如0 * * * * 表示的就是每个小时的第 0 分钟执行一次构建。 (责任编辑:IT) |