Currently, when you build with -DskipTests, the baseline checks are
also skipped.
This means that if you make a change to a file in a plugin, and build
it locally to see if anything breaks, but forget to bump the version
of the plugin and its containing feature, you won't see the baseline
check failure until it's built in Jenkins and someone like me
complains about it to you directly. Using Jenkins to discover these
problems is slow and can cause downstream jobs to fail too (if you're
for example changing things in multiple inter-dependent projects)
This happened recently in the 4.4.x branch for changes to openshift
and base, leading to broken builds and time wasted investigating why
the builds had failed.
So I propose this change in parent pom for 4.4.x and master branches:
-
<skipBaselineComparison>${skipTestsOrITests}</skipBaselineComparison>
+ <skipBaselineComparison>false</skipBaselineComparison>
Please provide your +1/-1 on this JIRA:
https://issues.jboss.org/browse/JBIDE-24114
--
Nick Boldt :: JBoss by Red Hat
Productization Lead :: JBoss Tools & Dev Studio
http://nick.divbyzero.com