maven持续集成

6 篇文章 0 订阅

nexus私服
http://www.sonatype.org/nexus/archived/
其他私服
Apache的Archiva
http://archiva.apache.org/index.cgi
JFrog的Artifactory
https://www.jfrog.com/open-source/




maven单元测试
Cobertura是一个优秀的开源测试覆盖率统计工具
http://cobertura.github.io/cobertura/
maven通过coberutra-maven-plugin集成,通过命令生成报告:
mvn cobertura:cobertura
生成文件目录target/site/cobertura/index.html


运行testNG测试


持续集成的作用,过程和优势

持续集成工具hudson
http://hudson-ci.org/


Sonatype集成


使用jetty-maven-plugin进行测试
使用Cargo实现自动化部署


maven的版本号定义规则
<主版本>.<次版本>.<增量版本>-<里程碑版本>


changeLog
maven-changelog-plugin能够给予版本控制系统中就近的变更记录生成三份变更报告,
分别为:
Change log:基于提交的变更报告,包括每次提交的日期,文件,作者,注释等信息
Develogper
Activity:基于作者的变更报告,包括作者列表以及每个作者相关的提交次数和设计文件数目
File Activity:基于文件的变更报告,曝光过变更的文件列表及每个文件的变更次数。


Cobertura 生成测试覆盖率
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值