Commit Graph

24 Commits

Author SHA1 Message Date
Robbie Gemmell 58567880fb ARTEMIS-3420: require Java 11+, resolve some issues from doing so and tidy up some stale bits as a result 2021-11-09 11:02:51 -05:00
Robbie Gemmell 5a1449d812 ARTEMIS-3440: separate effect of -Pdev from test profiles, make them independent
use pluginManagement config + executions to enable the RAT and Checkstyle checks rather than properties
2021-08-24 12:02:28 -04:00
Robbie Gemmell e2c1efb13a NO-JIRA: fix profiles for run of examples module on JDK11+ on Travis, fix unintended build output caching, and cleanup existing cache 2021-08-24 12:49:50 +01:00
Robbie Gemmell c300d58baa NO-JIRA: use the google mirror for maven central to spread load and help reduce sporadic CI failures 2021-08-23 12:35:39 +01:00
Robbie Gemmell 9baa9a4c2b NO-JIRA: enable regular maven output on Travis, only suppress transfer updates, see if it works around or clarifies situation before no-output timeout kills the run 2021-08-17 10:19:57 +01:00
Robbie Gemmell b8c779c9fa NO-JIRA: Travis job has been aborting since #3680 was merged due to log output length, try redirecting output to file for now 2021-08-16 13:55:43 +01:00
Robbie Gemmell 2e2cd1f073 ARTEMIS-3296: get things building on Java 16 (and 17EA+21)
Updates parent pom, various plugins or deps, tidies up inconsistent versions
and consolidates to inherited version where possible, define properties for
some versions where not. Disables some problematic tests on JDK16+ for now.

Drops DS test dep back 1 version to remove a specific breakage affecting
multiple tests/modules, introduced after its upgrade in commit
9e70b26368.
2021-05-17 08:28:46 -04:00
Clebert Suconic 80b2c7a89a NO-JIRA Update Travis and github builds to include jmh as part of their builds
This will make sure PR checks will always check for issues on the new module
2020-11-17 16:17:46 -05:00
Robbie Gemmell 548f868128 ARTEMIS-2109: fix ErrorProne compiler config to work on JDK8, and move into a specific profile.
On JDK8 Error Prone is activated on request. On JDK11+ it is still enabled by default. It is activated in CI for all JDKs.
2020-06-16 16:07:48 +01:00
Robbie Gemmell 6e2b5dc8f2 ARTEMIS-2109: require JDK 8 for release, enforce use of JDK8 or 11+ otherwise, rename profiles for consistency and clarity, remove superflous/incorrect managed plugin versions
Update CI to only use the release profile for building examples on JDK8, use noRun profile otherwise. Does the exact same in terms of setting properties for the examples build, just doesnt engage the parent release profile which enforces JDK8.
2020-06-15 15:05:28 +01:00
Robbie Gemmell 95d8b89c52 ARTEMIS-2109: enable JDK11 + JDK14 builds in Travs CI, and fix before_cache config 2020-06-11 18:50:01 +01:00
dengliming 2cd638afad NO-JIRA Remove deprecated sudo setting. 2020-05-12 15:57:16 -04:00
Clebert Suconic 3541ebf218 ARTEMIS-2732 Cleanup on testsuite logging 2020-04-22 23:08:46 -04:00
Justin Bertram 1534a8fb83 Fix JDK version for Travis 2019-06-21 15:01:36 -04:00
Clebert Suconic 93cc1f2c5a NO-JIRA Modifying .travis.yml, re-enabling artemis-web on the build.
This was causing issues when a snapshot is not available for artemis-web, like right after we bump the release.
2019-05-30 18:15:27 -04:00
Clebert Suconic 061fb2787e ARTEMIS-1977 Stripping activemq-artemis as a separated proejct 2019-03-07 11:34:15 -05:00
gtully 65feda8e92 ARTEMIS-1684 remove native libs before ci build to avoid aio resource constraints failing tests in error 2018-10-08 12:31:40 +01:00
gtully 2e96d9b5cc ARTEMIS-1684 - don't build the -web module due to the node and gitbook dependency for travis ci 2018-10-05 12:10:56 +01:00
Clebert Suconic 1f4e7be007 NO-JIRA Adding examples verification into travis 2018-04-17 15:10:15 -04:00
Clebert Suconic cd0309e92e NO-JIRA: remove cache 2018-03-09 16:02:07 -05:00
Justin Bertram d39b1b5799 NO-JIRA clean Artemis artifacts from Travis cache 2018-03-09 16:00:15 -05:00
Justin Bertram 81f89ae9f5 NO-JIRA comments to clarify Travis 'script' command 2018-02-21 15:59:59 -05:00
Ilya Shipitsin d54ca18f3c ARTEMIS-1690 remove not needed "mvn install" 2018-02-20 11:26:10 -05:00
Justin Bertram 32376ae4ca ARTEMIS-1684 enable Travis CI 2018-02-16 08:29:39 -06:00