You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@xmlgraphics.apache.org by Glenn Adams <gl...@skynav.com> on 2016/03/17 03:18:20 UTC

FOP Continuous Integration (Jenkins) Projects

I've updated the FOP CI Projects on Jenkins as follows:

   1. The former, trial xmlgraphics-fop-maven project has been renamed to
   xmlgraphics-fop [1], thus becoming the primary CI, running:
   - mvn clean install checkstyle:checkstyle findbugs:findbugs -B -U -e
      -fae -V
   2. The former xmlgraphics-fop project has been renamed to
   xmlgraphics-fop-ant [2], and will continue to build the following ant
   targets:
   - ant -f fop/build.xml clean all checkstyle findbugs

[1] https://builds.apache.org/job/xmlgraphics-fop/
[2] https://builds.apache.org/job/xmlgraphics-fop-ant/

Both builds are triggered by a daily check for a new commit. Additionally,
the maven [1] build is triggered by upstream snapshot dependency artifact
changes.

When you commit changes, be sure to monitor the resulting builds for
failures. If you don't want to wait for the daily trigger test, you can
initiate a manual build using the "Build Now" icon/link on the CI project
page.

Note that, as a result of moving to maven, Jenkins will now keep track of
trends for test skips, fails, and checkstyle/findbugs warnings/errors. See
the charts on [1], as well as the last build test results [3].

[3] https://builds.apache.org/job/xmlgraphics-fop/lastBuild/testReport/

If you aren't already using maven as your debug/development build
environment, then you should plan to make the transition soon, as I expect
we will remove the ant build configuration sometime in the next 2-3 months,
but not before we cut another release based on the new maven build
configuration.