创建系统指标与maven java项目和Travis CI和github托管项目



我的老师需要我使用持续集成构建服务器,所以我使用了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'

最新更新