Loading...
持续集成工具Jenkins安装配置(Jenkins、SVN、MAVEN、Tomcat )

程序员笔记 2016/01/15 持续集成 , Tomcat

开篇说明

持续集成工具可以使项目的构建、测试和部署等自动化,为软件开发节省大量的时间,这里主要简单介绍MAC下安装Jenkins,并且新建一个构建MAVEN的项目,使用SVN进行源码管理,构建成功后,安装部署到Tomcat 7.x。


环境准备

1、安装好JDK并且配置好环境变量,这里略过

2、安装好MAVEN并且配置好环境变量,这里略过

3、安装好Tomcat并且配置好端口和管理用户权限和角色

下载“apache-tomcat-7.0.67-windows-x64.zip”解压为“apache-tomcat-7.0.67”

编辑“conf/tomcat-users.xml”,配置管理员账号和权限

<role rolename="manager-gui"/>
<role rolename="manager-script"/>    
<role rolename="manager-jmx"/>    
<role rolename="manager-status"/>    
<user username="admin" password="123456" roles="manager-gui"/>  
<user username="tomcat" password="123456" roles="manager-script,manager-jmx,manager-status"/>

由于Jenkins默认安装的端口是8080,所有这里需要修改Tomcat的端口为7777

编辑“conf/server.xml”

<Connector port="7777" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"


具体步骤

1、访问http://jenkins-ci.org/下载适合自己操作系统的版本的安装包。

MAC下载安装“jenkins-1.644.pkg”,浏览器打开:http://localhost:8080,显示Jenkins表示安装成功。


2、默认安装的Jenkins没有自带“Deploy to container Plugin”插件,所里这里需要安装这个插件,在Jenkins首页进入到“系统管理”-》“插件管理”-》“可选插件”,选择“Deploy to container Plugin”并且安装。


3、进行“系统管理”-》“系统配置”

    1)Maven Configuration

    2)Maven -》 Maven安装

    3)邮件通知


4、在Jenkins首页新建一个“构建一个maven项目”的项目

   1)源码管理配置:svn://localhost/svn-repository/appone

   2)构建触发器 Poll SCM : */5 * * * *    //5分钟执行一次

   3)构建后操作 构建成功后部署到Tomcat


其他说明

1、mac下使用如下命令可以进行Jenkins的启动和关闭

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist


2、mac下默认安装的Jenkins的目录是“/Users/Shared/Jenkins/Home”



参考文档

http://jenkins-ci.org/

http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html


Comments