linux 下安装和配置Jenkins
在之前公司都用公司的CI工具来进行持续集成,出来后本来试着用hadson,却发现已经改名字叫jenkins了,这几天刚刚好整理一下jenkins的环境。
windows下面的问题
最先是在windows下面部署一个试用试用,发现一堆问题,最后还是在linux上面搞吧。
windows下面的安装网上教程很多,可以随便找找,主要还是配置maven、ant、tomcat、nexus 等等。
发现的最严重的问题就是之前有个项目从网上下的一些代码,初始化的时候文件格式使用的ANSI,导致svn之后总是没有办法mvn package。
Linux下面的安装
- 安装jdk
系统默认的openjdk安装ant会有一些问题,同时为了保证各环境统一,建议统一替换环境版的oracle jdk。 - 下载rpm包
- 上传到linux服务器
- rpm -ivh jdk-1_5_0_17-linux-i586.rpm
进入_etc文件夹(命令为:#vi /etc_profile),找到文件profile并打开。
[注意:profile是指文件不是指文件夹]
b. 找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC,在该语句的上面添加以下语句:
export JAVA_HOME=”_usr_java/jdk1.5.0_17”
[注意:“=”两侧不能有空格]
export CLASSPATH=”.:_usr_java_jdk1.5.0_17_lib:_usr_java_jdk1.5.0_17_jre/lib”
[注意:“=”两侧不能有空格;“:”是冒号,同样不要有空格出现]
pathmunge _usr_java_jdk1.5.0_17_bin:_usr_java_jdk1.5.0_17_jre/bin
[注意:无引号]安装tomcat
上传tomcat,把下载好的tomcat上传到_usr_local/目录下面
解压
tar –zxvf apache-tomcat.taz.gz
移动该文件夹并重命名tomcat
Mv apache-tomcat /usr/local/tomcat
启动tomcat
./startup.sh
当问tomcat页面
http://localhost:8080
安装jenkins
- sudo wget -O _etc_yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
- sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
- sudo yum install jenkins
Jenkins 的操作
- sudo service jenkins start_stop_restart
- sudo chkconfig jenkins on
修改jenkins的默认端口
由于默认的tomcat的端口是8080,默认的jenkins端口是8080,两个会冲突。
处理方式可以修改jenkins的默认端口,使用8081
root@jenkins bin]# vi _etc_sysconfig/jenkins
[root@jenkins bin]# service jenkins restart
安装maven\ant\svn
安装 ant
1.下载安装包:
wget http://apache.opencas.org//ant/binaries/apache-ant-1.9.6-bin.tar.gz
2.解压缩:
tar -xzvf apache-ant-1.9.6-bin.tar.gz
3.切换到解压目录:
cd apache-ant-1.9.6
4.复制:
cp -arp * /usr/local/ant
5.PATH 设置:
echo 'export PATH=$PATH:/usr/local/ant/bin'>>/etc/profile
6.ANT_HOME 设置:
echo 'export ANT_HOME=/usr/local/ant'>>/etc/profile
7.本次登陆 PATH 设置:
export PATH=$PATH:/usr/local/ant/bin
8.本次登陆 ANT_HOME 设置:
export ANT_HOME=/usr/local/ant
安装maven
tar -xvf apache-maven-2.2.1-bin.tar.gz
mv -rf apache-maven-3.0.3 /usr/local/
MAVEN_HOME=/usr/local/apache-maven-3.0.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
source /etc/profile
安装完成后使用mvn -version 测试
使用
在测试maven发布的时候,最好现在本地使用maven编译通过,之后再使用配置文件,用jenkins来进行配置。
jenkins deplay tomcat配置
- 安装
tomcat用户权限配置: