我的老师需要我使用持续集成构建服务器,所以我使用了Travis CI,我的java项目托管在github上。
它在Travis上运行得很好:https://travis-ci.org/fabiophillip/calculadoralib
但他要求我在自动构建完成后检查代码指标(代码行、类的数量、方法等)……有人知道该怎么做吗?
我试过使用PMD,但我已经联系了Travis CI来帮助我,他们说Travis根本没有集成到PMD中。
我的.travis.yml是这样的:
语言: java jdk:- openjdk7
脚本:- mvn安装-DskipTests=false - mvn pmd:pmd
我使用命令pmd:pmd来创建报告,但是Travis终端没有提供任何相关信息……我怎样才能得到报告?
我的github项目是这样的:https://github.com/fabiophillip/calculadoralib
你也可以在那里查看我的pom.xml
发布于 2015-12-02 03:51:57
我使用的是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'https://stackoverflow.com/questions/23771705
复制相似问题