我的老师需要我使用持续集成构建服务器,所以我使用了Travis CI和我的java项目托管在github上。
它在Travis身上工作得很好:https://travis-ci.org/fabiophillip/calculadoralib
但是他让我在自动构建完成后检查代码度量(代码行数,类数,方法等)…有人知道怎么做吗?
我已经尝试使用PMD,但是我已经联系了Travis CI来帮助我,他们说Travis根本没有集成到PMD。
我.travis。Yml像这样:
语言:javajdk:——openjdk7
脚本:- mvn install - dskiptests =false- MVN pmd:pmd
我使用命令pmd:pmd来创建报告,但是Travis终端没有给我任何关于它的信息…我怎样才能拿到报告?
我的github项目是这样的:https://github.com/fabiophillip/calculadoralib也可以查看pom。xml
我使用maven,我在pom.xml文件中配置了几个报告插件(pmd, cobertura等)。因此,我使用mvn site来生成带有所有报告的站点。
我的pom.xml文件在这里:https://github.com/tacianosilva/designtests
Travis只用于构建测试,他们使用Maven。我的.travis.yml:
language: java
jdk:
- oraclejdk8
before_script:
- mysql -e 'create database designtests_db;'
services:
- mysql
cache:
directories:
- '$HOME/.m2/repository'