martin-g opened a new pull request #2539: URL: https://github.com/apache/rocketmq/pull/2539
## What is the purpose of the change More and more software development is being done on ARM64 CPU architecture. It would be good if RocketMQ is being regularly tested on ARM64. ## Brief changelog Add a TravisCI job that runs the build on ARM64 architecture. The ARM64 nodes at TravisCI are available only for Ubuntu 18.04+, i.e. `bionic` and `focal`. There is no `jdk: oraclejdk8` for `bionic` so I needed to install it manually from Ubuntu repositories. The extra benefit is the newer JDK build. Travis `oraclejdk8` image comes with 1.8.0_151, while the Ubuntu repository installs 1.8.0_275 (the latest available at the moment). I've also added caching for the downloaded Maven dependencies. This reduces a bit the job execution time. ## Verifying this change XXXX Follow this checklist to help us incorporate your contribution quickly and easily. Notice, `it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR`. - [x] Make sure there is a Github issue - this PR does not modify RocketMQ anyhow, so I guess there is no need of a separate issue - [x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why. - [x] Write necessary unit-test(over 80% coverage) - no need of new tests - [x] Run `mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle` to make sure basic checks pass - both the unit and IT tests are executed by TravisCI on x86_64 and aarch64 CPU architectures. - [ ] If this contribution is large, please file an [Apache Individual Contributor License Agreement](http://www.apache.org/licenses/#clas) - the PR is not large, but also I am an Apache member (Apache id: mgrigorov). ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
