Commit Graph

46 Commits

Author SHA1 Message Date
Gary Gregory c147084647 No reason to build specifically on linux-ppc64le.
Format.
2020-08-08 19:09:42 -04:00
Gary Gregory c5af087b58 Add --no-transfer-progress to CI builds. 2020-08-05 09:39:05 -04:00
XenoAmess 031f4f61b7
refine travis-ci scripts (#531)
Cache Maven's .m2 folder.
2020-07-09 08:57:12 -04:00
pascalschumacher 93701c9ad7 Replace Java 12 and 13 builds with Java 14. 2020-03-21 15:26:48 +01:00
pascalschumacher 46b381eb4b Travis CI: Drop Java 12 build (Java 13 is now Generally Available). 2019-09-20 10:15:56 +02:00
Gary Gregory 15d9a6b052 Fix typo; thanks to Alex Herbert. 2019-09-12 15:52:58 -04:00
Gary Gregory e144ca6816 Spotbugs is already run as part of the Maven default build goal. 2019-09-12 09:09:20 -04:00
Gary Gregory e7c6c5b66b [LANG-1406] StringIndexOutOfBoundsException in
StringUtils.replaceIgnoreCase

Fix dead store issue found by SpotBugs and enforce SpotBugs on CI
builds.
2019-09-11 09:57:28 -04:00
Gary Gregory 3c44319a17 Added javadoc:javadoc -Ddoclint=all; note this will not fail if a
public element is missing a Javadoc.
2019-09-05 13:12:01 -04:00
lysannef 1d037da2a8 Adding power support (#435)
* Adding power support

* Deleting extra matrix
2019-07-29 09:20:04 -04:00
pascalschumacher 456f92cc9b Add Java 13 build on Travis CI (openjdk-ea is now Java 14). 2019-07-01 22:45:08 +02:00
pascalschumacher 9fd7ad2d5b Oracle JDK 8 and 11 are no longer available on travis. 2019-06-30 23:35:40 +02:00
Gary Gregory 7964c45a54 Add OpenJDK 8 to Travis builds. 2019-04-16 09:17:15 -04:00
Tompkins f4c0ce3deb (update) don't allow travis to fail on java 12 2019-04-10 14:46:58 -04:00
Gary Gregory 98a4989da3 Update Travis build with current JDKs. 2019-03-22 15:34:27 -04:00
pascalschumacher ef18f3ea26 Travis: "openjdk-ea" now means Java 13, so add Java 12 to JDKs to build on. (closes #396) 2019-01-05 22:13:24 +01:00
pascalschumacher aae1a0a681 Travis: Stop building with Java 9 and 10, as these are superseded by Java 11 and not supported anymore. 2018-11-24 12:47:38 +01:00
pascalschumacher b60ca26a23 Travis: Remove Oracle JDK 10 because it is no longer available 2018-10-17 08:55:05 +02:00
pascalschumacher 6191dedf35 Travis: Also build with openjdk-ea, but allow openjdk-ea builds to fail. 2018-10-06 11:36:04 +02:00
pascalschumacher 8e507bd0b1 Use JDKs provided by travis 2018-10-06 10:22:57 +02:00
Benedikt Ritter c696955b2a
Looks like Java 11 no longer fails the build 2018-08-23 19:20:21 +02:00
Benedikt Ritter b4609c81e4
LANG-1415: Update Java Language requirement to 1.8 2018-08-23 08:25:27 +02:00
pascalschumacher 70be8e5148 Use oraclejdk10 and openjdk10 provided by travis. 2018-06-09 10:31:13 +02:00
pascalschumacher 961e4a821b Travis: Allow failures on Java 11, because some FastDateParser tests currently fail with "java.text.ParseException: Unparseable date" 2018-05-15 22:03:20 +02:00
pascalschumacher 6996686b6b Travis: Switch from Cobertura to Jacoco, because Cobertura does not work on Java 9+. Cobertura-Maven-Plugin fails on Java 10+ even if execution is skipped.
Skip Jacoco on Java 11, because Jacoco does not support it yet (see: https://github.com/jacoco/jacoco/issues/663).
2018-05-15 22:03:20 +02:00
pascalschumacher a7b06d6250 Travis: Add Java 10 "Oracle JDK", Java 10 "OpenJDK", Java 11 "Oracle JDK" 2018-05-15 22:03:20 +02:00
Chas Honton 07f3694a5c revert LANG-1354; java7 has synthetic fields on Integer, jacoco does not yet work with java9 2017-10-11 08:50:01 -07:00
Chas Honton e7b3e1d20f update travis to use jacoco coverage report 2017-10-11 08:03:59 -07:00
pascalschumacher cc748d35e5 travis: remove travis profile from pom and use travis-cobertura profile commons-parent 2017-10-01 16:19:50 +02:00
pascalschumacher f3df2590df .travis.yml: trusty is now the default distribution, so remove it from explicit configuration 2017-10-01 15:47:59 +02:00
pascalschumacher 05d9518038 add oraclejdk9 to travis configuration (closes #280)
maven java9 profile:
- use maven-javadoc-plugin version 3.0.0-M1, because versions below 3.0.0 do not work on java 9
- skip maven-coveralls-plugin, because version 4.3.0 does not work on java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112
2017-07-28 19:31:18 +02:00
pascalschumacher fdccdeaec5 Remove oraclejdk7 from travis configuration, because it is no longer available.
see: https://github.com/travis-ci/travis-ci/issues/7964#issuecomment-316769421 for details
2017-07-24 23:42:38 +02:00
Amey Jadiye 187a05b8a4 Apply patch for Travis-CI build:
https://github.com/apache/commons-lang/pull/277
2017-07-14 11:50:43 -07:00
Allon Mureinik 9ceaaeb656 Add FindBugs to Travis CI (closes #262)
This patch copies the FindBugs configuration in pom.xml from the
reporting section to the build section so findbugs can be used as part
of the build process (by using the maven goal findbugs:check).

It then adds this goal to the Travis CI build so that FindBugs
becomes part of the CI, and new patches would be prevented from
introducing new FindBugs errors.
2017-04-19 18:25:04 +02:00
pascalschumacher 9aea44acea travis: add clirr check 2017-03-19 10:41:33 +01:00
pascalschumacher 15dcb423cf .travis.yml: include apache rat license check in the main script, so that the build fails if there are violations 2017-03-12 18:07:19 +01:00
Allon Mureinik 4fb393be2c Add checkstyle to Travis CI (closes #254)
Currently, checkstyle is only run as part of the reporting phase, and
it's up to the developer to check the report manually.

This patch adds the checkstyle configuration to the build plugins so
it can be used to check the code (as opposed to just generate a
report of the failures) and adds it to Travis CI's configuration so
every new patch will be automatically checked against it.
2017-03-12 17:57:23 +01:00
Allon Mureinik 0ba25aa97b Add javadoc creation to Travis CI (closes #252) 2017-03-06 19:27:36 +01:00
pascalschumacher 5738b2943c run rat check before cobertura on travis to make it more visible in case it fails 2016-12-18 16:01:50 +01:00
pascalschumacher 15f01c99c1 run rat check on travis 2016-12-18 15:56:25 +01:00
Gary Gregory e56ac1c37d Add oraclejdk7. 2016-11-25 21:44:05 -08:00
pascalschumacher 89afbb0c3e LANG-1279: Update Java requirement from Java 6 to 7.
Remove jdk6 from travis configuration.
2016-10-23 20:06:22 +02:00
pascalschumacher 078e512e6c Add missing Apache license headers to ".travis.yml", "ReflectionToStringBuilderTest.java" and "NotVisibleExceptionFactory.java" files. 2016-06-05 19:50:27 +02:00
Benedikt Ritter b0bbe58eb6 Use travis containerized build infrastructure.
This promises to be much faster than running builds on real build
slaves, see http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
2015-07-24 14:40:10 +02:00
Benedikt Ritter 31bf842d76 Travis does not know openjdk8
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1672145 13f79535-47bb-0310-9956-ffa450edef68
2015-04-08 19:00:07 +00:00
Benedikt Ritter d71efc7bf5 Activate Travis CI, coveralls.io and add badges to README.md
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1672135 13f79535-47bb-0310-9956-ffa450edef68
2015-04-08 18:36:36 +00:00