Commit Graph

45 Commits

Author SHA1 Message Date
Greg Woolsey
653c627b1f use Ant 1.9.9 explicitly, since Ant (latest) is now 1.10.1 which requires Java 8.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1782983 13f79535-47bb-0310-9956-ffa450edef68
2017-02-14 16:18:55 +00:00
Andreas Beeker
f4ca0b4b2b disable more H?? slaves
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1782898 13f79535-47bb-0310-9956-ffa450edef68
2017-02-14 00:24:43 +00:00
Andreas Beeker
f316a0f115 remove H24 and ubuntu-4 slaves for all builds
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1782714 13f79535-47bb-0310-9956-ffa450edef68
2017-02-13 01:09:40 +00:00
Andreas Beeker
ee56c07a74 java-6-openjdk-amd64 is not installed on H24
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1782648 13f79535-47bb-0310-9956-ffa450edef68
2017-02-12 00:50:06 +00:00
Dominik Stadler
75ba4abede Jenkins DSL: Additionally disable node H12 for OpenJDK builds
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1781824 13f79535-47bb-0310-9956-ffa450edef68
2017-02-05 22:34:50 +00:00
Dominik Stadler
cc99b7082a Update JDK 9 build config to use correct add-opens for java.xml
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1781823 13f79535-47bb-0310-9956-ffa450edef68
2017-02-05 22:34:46 +00:00
Javen O'Neal
fcaa74418d use https links
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1781001 13f79535-47bb-0310-9956-ffa450edef68
2017-01-30 22:05:29 +00:00
Dominik Stadler
30071927f8 Need a fifth addopens-parameter for JDK 9
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1780457 13f79535-47bb-0310-9956-ffa450edef68
2017-01-26 19:59:10 +00:00
Dominik Stadler
b7b4a73204 Jenkins DSL: Run all tests in no-scratchpad to try to get similar coverage-numbers
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1780452 13f79535-47bb-0310-9956-ffa450edef68
2017-01-26 19:58:29 +00:00
Dominik Stadler
c2022f7c3a Allow to pass --add-modules to javadoc as well as we get lots of missing code reported otherwise, we cannot use the existing property java9addmods as we need to use a different default-value for non-JDK9 builds
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1776797 13f79535-47bb-0310-9956-ffa450edef68
2016-12-31 16:53:20 +00:00
Dominik Stadler
1350ad3eb3 Coverage:
* Exclude "examples" from coverage in Jenkins, add some comments
* Fix warning in newer Gradle versions
* Adjust coverage-excludes in build.xml

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1776715 13f79535-47bb-0310-9956-ffa450edef68
2016-12-31 09:43:13 +00:00
Dominik Stadler
8e1a75912e Jenkins DSL: IBM JDK should not use noScratchpad, set coverage-flag for no-scratchpad-job
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1776650 13f79535-47bb-0310-9956-ffa450edef68
2016-12-30 22:19:12 +00:00
Dominik Stadler
e66d78a388 Jenkins DLS: Remove support for multiple JDKs, it was not used and did not work anyway due to name-clashes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1776649 13f79535-47bb-0310-9956-ffa450edef68
2016-12-30 22:12:14 +00:00
Dominik Stadler
a30315de20 Send emails for builds with JDK 9 to dev@ now after it ran green for the first time
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1776648 13f79535-47bb-0310-9956-ffa450edef68
2016-12-30 22:12:10 +00:00
Dominik Stadler
06eaa174d7 Set --add-modules as environment-variable as well as we need to enable it in Ant itself for the forbidden-api-checks
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1776634 13f79535-47bb-0310-9956-ffa450edef68
2016-12-30 20:35:13 +00:00
Dominik Stadler
7b5a7e32df Allow to set the new --add-opens argument for JDK 9, scratchpad tests require slightly more memory on JDK 9 now, also adjust the Jenkins DSL accordingly.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1776608 13f79535-47bb-0310-9956-ffa450edef68
2016-12-30 17:00:13 +00:00
kiwiwings
43c8f44c2c switch sonarqube to 1.8 and activate it
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1774825 13f79535-47bb-0310-9956-ffa450edef68
2016-12-18 00:01:45 +00:00
kiwiwings
245e1745fe add sonarqube job
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1774820 13f79535-47bb-0310-9956-ffa450edef68
2016-12-17 23:52:48 +00:00
Andreas Beeker
b37d3699a5 use sonarqube dashboard instead of overview
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1774766 13f79535-47bb-0310-9956-ffa450edef68
2016-12-17 14:41:59 +00:00
Andreas Beeker
b403347a98 New SonarQube instance
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1774703 13f79535-47bb-0310-9956-ffa450edef68
2016-12-17 01:25:40 +00:00
Dominik Stadler
e065cabe9d Adjust list of hosts that do not have OpenJDK installed
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1774584 13f79535-47bb-0310-9956-ffa450edef68
2016-12-16 12:40:17 +00:00
Dominik Stadler
346a5a5336 Jenkins DSL: JDK 1.6 is default anyway, add Findbugs-download-workaround to the -old-xerces job as well
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1773558 13f79535-47bb-0310-9956-ffa450edef68
2016-12-11 10:54:44 +00:00
Dominik Stadler
ac92d7bc0a Jenkins DSL: Adjust comment why IBM JDK is not enabled and use addShell for Gradle-build as well
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1773329 13f79535-47bb-0310-9956-ffa450edef68
2016-12-09 07:56:47 +00:00
Dominik Stadler
ed8dc50a9e Jenkins DSL: download findbugs manually because sourceforge now uses a SSL cihper that is not supported by JDK 6
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1773205 13f79535-47bb-0310-9956-ffa450edef68
2016-12-08 09:36:57 +00:00
Dominik Stadler
aeb22bab67 Jenkins DSL: Use single-quotes, add back space in OpenJDK JDK name, exclude one more slave that causes strange errors in the JDK 1.8-run
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1773204 13f79535-47bb-0310-9956-ffa450edef68
2016-12-08 09:36:48 +00:00
Dominik Stadler
87b75a8fad Disable CIGame for OpenJDK build for now as the JDK is not installed on all slaves, fix blank, add more disabled slaves
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772960 13f79535-47bb-0310-9956-ffa450edef68
2016-12-06 21:10:29 +00:00
Dominik Stadler
f42d14242f Jenkins DSL: Gradle: Try to touch the test-results-files as Gradle will not execute the tests again if not needed
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772904 13f79535-47bb-0310-9956-ffa450edef68
2016-12-06 15:14:50 +00:00
Dominik Stadler
57259f3a88 Jenkins DSL: Exclude one slave for the OpenJDK build
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772902 13f79535-47bb-0310-9956-ffa450edef68
2016-12-06 14:51:21 +00:00
Andreas Beeker
48bdfca1c4 there's no IBM 1.7 JDK on Jenkins available -> use 1.8 instead
the label for the OpenJDK has trailing space

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772588 13f79535-47bb-0310-9956-ffa450edef68
2016-12-05 00:26:41 +00:00
Dominik Stadler
f5d9984c49 Jenkins Job DSL: Adjust for location of Gradle-test-result files
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772581 13f79535-47bb-0310-9956-ffa450edef68
2016-12-04 22:37:12 +00:00
Dominik Stadler
6ad1f0b626 Jenkins Job DSL: Adjust patterns for code-coverage in the Gradle build
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772564 13f79535-47bb-0310-9956-ffa450edef68
2016-12-04 19:04:04 +00:00
Dominik Stadler
347783d6dc Adjust parameters for newer JDK9 builds, -addmods is now --add-modules, add some debug-output for reflection
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772557 13f79535-47bb-0310-9956-ffa450edef68
2016-12-04 18:34:03 +00:00
Dominik Stadler
d08950188a Enable all jobs except IBM-JDK, resolve links when listing contents of JAVA_HOME
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772556 13f79535-47bb-0310-9956-ffa450edef68
2016-12-04 18:29:47 +00:00
Dominik Stadler
610ce0bb98 Adjust Jenkins APICheck description
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772483 13f79535-47bb-0310-9956-ffa450edef68
2016-12-03 19:50:28 +00:00
Dominik Stadler
fda7104fd2 Enable Job for API-Check
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772341 13f79535-47bb-0310-9956-ffa450edef68
2016-12-02 12:52:05 +00:00
Dominik Stadler
74ab8da0fd Jenkins DSL:
* Add some comments
* Add disabled Job for IBM JDK
* Enable POI-DSL-1.6, leave the others disabled for now

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772327 13f79535-47bb-0310-9956-ffa450edef68
2016-12-02 11:07:22 +00:00
Dominik Stadler
92bd0d3513 Set DSL for API-Check to JDK 1.7 as this is required by Gradle
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772277 13f79535-47bb-0310-9956-ffa450edef68
2016-12-01 21:16:58 +00:00
Dominik Stadler
8eefb40975 Adjust JDK for old-Xerces, use blanks instead of tabs, reformat the config-section somewhat
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772275 13f79535-47bb-0310-9956-ffa450edef68
2016-12-01 21:08:22 +00:00
Dominik Stadler
9a3332b146 Add Jenkins DSL for JDK 9, Maven, regenerate-javadoc, API-Check, Gradle, no-scratchpad and old-xerces
Adjust script and refactor to reuse more stuff
Add a workaround for properties

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772263 13f79535-47bb-0310-9956-ffa450edef68
2016-12-01 20:49:29 +00:00
Dominik Stadler
d4663ea956 Adjust for more JDKs, unfortunately Ant properties do not work as expected for now...
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772254 13f79535-47bb-0310-9956-ffa450edef68
2016-12-01 19:09:31 +00:00
Dominik Stadler
63943b7d31 Jenkins DSL: Start adding multiple Jobs with re-use of common parts
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772253 13f79535-47bb-0310-9956-ffa450edef68
2016-12-01 19:09:26 +00:00
Dominik Stadler
7c65d6bf31 Adjust some more to make the DSL-test-Job set up exactly like the current 'POI' job
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1771651 13f79535-47bb-0310-9956-ffa450edef68
2016-11-27 21:30:28 +00:00
Dominik Stadler
b7fbd0d5fe Add all items from the current job 'POI' to the new Jenkins DSL script.
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1771643 13f79535-47bb-0310-9956-ffa450edef68
2016-11-27 20:28:21 +00:00
Dominik Stadler
12009f09d6 Remove old XML, this breaks the Groovy compiler
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1771580 13f79535-47bb-0310-9956-ffa450edef68
2016-11-27 12:54:54 +00:00
Dominik Stadler
5e0af612b6 Add initial Jenkins Job DSL to version-control the Jenkins jobs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1771562 13f79535-47bb-0310-9956-ffa450edef68
2016-11-27 11:06:48 +00:00