+1 On Thu, Nov 29, 2018 at 6:41 PM Vincent Massol <[email protected]> wrote: > > Hi devs, > > I’d like to refactor the groovy code that I’ve currently put at > https://github.com/xwiki/xwiki-jenkins-pipeline/blob/59051fd8f61bd5a65db790684eff8679d17c51f1/src/org/xwiki/jenkins/Clover.groovy > and to move it into an XWiki Maven plugin for Clover. > > The goal of this plugin is to take as input two clover.xml Clover data files > and to generate a diff report (example: > http://maven.xwiki.org/site/clover/20181120/XWikiReport-20171222-1835-20181120-1737.html). > > Rationale for move this outside of Jenkins: > * Less dependency on Jenkins > * Much easier to test > * Better versioning and release > * Increased reuse (any project in the world will be able to use it whereas > the pipeline is specific to xwiki and not reusable easily) > > It’s not linked to releases of XWiki. But it should be maintained by the > xwiki dev team since we use it in our pipeline to compute the global coverage > and generate reports/emails when global TPC is lowered. > > WDYT? > > Thanks > -Vincent
-- Thomas Mortagne

