Here’s a cleaned-up config of yours: Travis CI - Test and Deploy with Confidence (use the links on the build page for the source).
I commented out Docker commands because I don’t have a Docker account and your build doesn’t seem to be actually using them.
xmlmerge to add your Maven settings since the AMD64 VM already has
~/.m2/settings.xml and by blindly overwriting it, you lose existing settings, causing your build to download all the dependencies all over again.
Also fixed errors in
I don’t see where and how your build uploads to Docker so can’t say why that’s not happening.
In fact, it looks like your build doesn’t upload to Docker Hub at all, and what you see at the Docker Hub is the result of your other CI integration,