git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境

简介
折腾了两个晚上,趁着今晚比较有空,把jenkins+git+maven搭建自动化部署项目环境搭建的过程记录一下,这里我把github作为git的远程仓库(https://github.com/jacky-lulu/cxf_demo-Maven-Webapp)
系统:centos6.5
maven: Apache Maven 3.3.9
git:git version 2.0.0
1、首先安装git,看以前另外一篇博客
http://www.cnblogs.com/520playboy/p/6235070.html
2、安装maven
安装maven的过程非常简单,就是从官网(http://maven.apache.org/download.cgi)下载maven之后,直接解压到/usr/local/目录下,然后配置下/etc/profile
文件中配置maven环境变量,再source /etc/profile文件,就可以啦
3、安装jenkins
在官网(https://jenkins.io/index.html)直接下载一个war包,我下载的是LTS Release版本,会比较稳定点,然后直接放到tomcat的webapps目录下,启动tomcat就可以了
4、在浏览器中访问http://192.168.0.4:8080/jenkins/
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

5、然后创建一个用户
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

6、进入jenkins首页
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

7、点击系统管理->Global Tool Configuration,配置jdk,git,maven的根目录
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

8、点击系统管理->插件管理 ,安装以下插件
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

jenkins 利用maven编译,打包,所需插件
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

自动化部署工程所需要插件
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

git相关插件
剩下的插件根据自己需求来确定
9、配置tomcat的角色和用户
在tomcat目录conf文件夹下tomcat-users.xml
10、构建一个任务
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

11、查看构建日志
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

12、验证(构建的是热部署,不用重新启动tomcat)
http://192.168.0.4:8080/cxf_demo/cxf/getInfoService?wsdl
git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境
文章图片

验证成功
【git|git maven 一键部署_jenkins+git+maven搭建自动化部署项目环境】Jenkins+ Git+ Maven搭建自动化构建平台
http://blog.csdn.net/xlgen157387/article/details/50353317
Jenkins+ SVN+ Maven+ shell 自动化部署实践
JAVA环境中利用Jenkins+svn+maven进行自动化部署实践一. 前言2 1.介绍jenkins2 1.本地项目打包2 2.通过secureCRT工具,手动传输到服务器2 3.然后 ...
Jenkins 通过 maven 构建编译 JAVA 项目环境
Jenkins 通过maven 构建编译 JAVA 项目环境 官网下载合适Jenkins版本包: 1.jenkins http://mirrors.jenkins.io/war-stable/ 2.J ...
解放双手 | Jenkins + gitlab + maven 自动打包部署项目
前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...
Jenkins+ Git+ Maven构建并部署war包到tomcat
主要思路:1.jenkins从git中拉取项目源码:jenkins使用maven构建并将生成的war部署到tomcat容器下. 环境:Centos7.Maven3.5.3.git(单机) 安装Git ...
Jenkins+ Git+ Maven构建并部署springboot(构建多模块中的单个模块)
主要思路:1.jenkins从git中拉取项目源码:jenkins使用maven构建并将生成的jar包通过shell脚本启动. 环境:环境:Centos7.Maven3.5.3.git(单机) 准备工 ...
. NET持续集成与自动化部署之路第一篇——半天搭建你的Jenkins持续集成与自动化部署系统
.NET持续集成与自动化部署之路第一篇(半天搭建你的Jenkins持续集成与自动化部署系统) 前言相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛 ...
jenkins+ git+ maven 增量部署思路以及相关脚本
之前通过jenkins+Git+maven这种方式打war包然后scp到测试环境使用,但是现在项目组要求打增量包,即只部署修改的文件和配置文件. 核心问题:如何获取到变动的文件??? 前置条件:初始化 ...
jenkins自动化部署项目1--下载安装启动(windows)
年初以来断断续续研究jenkins自动化部署项目,前些天终于搞定了,接下来一点点把做的时候遇到的坑以及自己的心得写下来,方便以后复用. 我的jenkins服务是是部署在windows上的 一.下载安装 ...
随机推荐
Java设计模式 - 观察者模式
定义 观察者模式属于对象行为型模式. 在对象之间定义一对多的依赖,这样一来当一个对象改变状态,依赖它的对象都会收到通知并自动更新. 优点 1.主题和观察者之间抽象耦合.无论什么对象主要实现了特定的 ...
解决IE9下JQuery的ajax失效的问题
jquery ajax在跨域访问post请求的时候,ie9以下无效(包括ie9)1. 设置浏览器安全属性,启用[通过域访问数据源]选项,如图:
Visual Studio 2012 主题下的代码配色方案
默认的VS2012的深色配色方案个人感觉很丑,不是很好看,于是就自己动手配置了一下,突出语法高亮显示,增加代码语法识别度,个人感觉还是可以的. 原来使用的是VAX,但自从VAX导致的我的VS不能输入中 ...
Javascript之Dom学习
1.简介:DOM是一套对文档的内容进行抽象和概念化的方法.在现实世界里,人们对"世界对象模型"一定不会陌生,当人们用"房子","汽车"等这一 ...
浅析Java中的反射机制原理
反射反射,程序员的快乐! Java中反射机制使用的还是比较广泛的,系统的灵活性.可扩展性大都都是通过反射等方式来加载外部插件,使得系统与插件解耦的同时,增加了功能.但是很多人都只是会用,却是不知道它的 ...
MongoDB 原子操作
mongodb不支持事务,所以,在你的项目中应用时,要注意这点.无论什么设计,都不要要求mongodb保证数据的完整性. 但是mongodb提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操 ...
BZOJ4372烁烁的游戏——动态点分治+ 线段树( 点分树套线段树)
题目描述 背景:烁烁很喜欢爬树,这吓坏了树上的皮皮鼠.题意:给定一颗n个节点的树,边权均为1,初始树上没有皮皮鼠.烁烁他每次会跳到一个节点u,把周围与他距离不超过d的节点各吸引出w只皮皮鼠.皮皮鼠会被 ...
数学 它的内容, 方法和意义 第二卷 ( A. D. 亚历山大洛夫 著)
第五章 常微分方程 1. 绪论 2. 常系数线性微分方程 3. 微分方程的解及应注意的几个方面 4. 微分方程积分问题的几何解释.问题的推广 5. 微分方程解的存在性与唯一性方程的近似解 6. 奇点 ...
window10 禁止更新
win+R 运行 在服务里找到WindowsUpdate 双击弹出的对话框 启动类型选禁用

    推荐阅读