linux 下安装和配置Jenkins

2016/1/26 posted in  linux

linux 下安装和配置Jenkins

在之前公司都用公司的CI工具来进行持续集成,出来后本来试着用hadson,却发现已经改名字叫jenkins了,这几天刚刚好整理一下jenkins的环境。

windows下面的问题

最先是在windows下面部署一个试用试用,发现一堆问题,最后还是在linux上面搞吧。
windows下面的安装网上教程很多,可以随便找找,主要还是配置maven、ant、tomcat、nexus 等等。
发现的最严重的问题就是之前有个项目从网上下的一些代码,初始化的时候文件格式使用的ANSI,导致svn之后总是没有办法mvn package。

Linux下面的安装

  1. 安装jdk
    系统默认的openjdk安装ant会有一些问题,同时为了保证各环境统一,建议统一替换环境版的oracle jdk。
  2. 下载rpm包
  3. 上传到linux服务器
  4. rpm -ivh jdk-1_5_0_17-linux-i586.rpm
  5. 进入_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
    [注意:无引号]

  6. 安装tomcat

  7. 上传tomcat,把下载好的tomcat上传到_usr_local/目录下面

  8. 解压 tar –zxvf apache-tomcat.taz.gz

  9. 移动该文件夹并重命名tomcat Mv apache-tomcat /usr/local/tomcat

  10. 启动tomcat ./startup.sh

  11. 当问tomcat页面 http://localhost:8080

  12. 安装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配置

  1. 安装

tomcat用户权限配置: