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]


Reply via email to