Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记

本文介绍了在新项目中实施持续集成与自动化部署的过程及经验总结。采用Maven进行项目管理,Git作为版本控制系统,使用SpringMVC+Spring+Mybatis搭建应用框架,并通过unitils实现单元测试。
摘要由CSDN通过智能技术生成

http://passover.blog.51cto.com/2431658/1548232


前言

    持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示。自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误。之前一直没有把这个做起来,最近的新项目正好有机会,费了一番功夫总算搞好了,特此记录。


1. 开发环境

    我这边建立的标准开发环境如下:

    1. Maven做项目管理;

    2. Git做代码管理;

    3. SpringMVC+Spring+Mybatis搭建的程序框架;

    4. Mysql作为数据存储,Druid做连接池;

    5. unitils作为测试框架;

    6. Hibernate Validator作为数据验证;

    7. log4j作为日志输出。

    注:其实这套东西非常像Grails,但不敢用太激进的技术和框架,担心招人的问题-_-!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值