jenkins + git+maven作持续集成

1.下个jenkins,官网去下 http://jenkins-ci.org/,里面提供war包下载,直接部署到tomcat什么上面吧。 git

2.部署成功后打开网站例如:http://localhost/jenkin,默认是不带git的插件的,因此先去下一个先,点击主页的右侧“系统管理”=>"管理插件"=>“可选插件” 找到"git plungin" 而后点击直接安装。(这可能要花点时间) web

3.下完git插件后就要配环境了,仍是点击右侧“系统管理”=>“系统设置” 主要配jdk和maven的环境。(把自动安装勾掉就能够输路径了),保存下就能够了。 apache


4.点击右侧“新建”=>“构建一个maven项目” 输入名字到下一步 tomcat

以下图勾上“丢弃旧的构建”,按照本身的须要配置,不然很占硬盘。 maven


配置git仓库(若是是私有库,必须添加一个Credentials,点击右侧Add,在弹出界面录入账号密码) 网站

接下来配置定时构建(勾上Build periodically,图中设置是每15分钟一次),配置要执行的maven命令 clean install (mvn不用输) ui

保存后,一个构建就能够了(能够当即构建试试,也能够定时执行)。jenkins提供了一堆的页面去展现构建的过程,很不错。 spa

若是web程序想自动部署到tomcat,能够试下cargo插件,加上下面代码到项目pom上。下面代码改下路径就能够了。固然能够部署到远程,就不贴了。 插件

<plugin>
				<groupId>org.codehaus.cargo</groupId>
				<artifactId>cargo-maven2-plugin</artifactId>
				<version>1.4.5</version>
				<configuration>
					<container>
						<containerId>tomcat7x</containerId>
						<home>/opt/apache-tomcat-7.0.47</home>
					</container>
					<configuration>
						<type>existing</type>
						<home>/opt/apache-tomcat-7.0.47</home>
					</configuration>
				</configuration>
				<executions>
        <execution>
            <id>tomcat-deploy</id>
            <phase>package</phase>
            <goals><goal>deploy</goal></goals>
        </execution>
    </executions>	
</plugin>

这样一个持续集成就配好了。想一想那边提交代码,另外一边就自动部署到tomcat上,爽歪歪了。 code

相关文章
相关标签/搜索