Over the last several months I've noticed that the Jenkins-based builds
used to validate GitHub pull-requests for Artemis are failing at a
significant rate for illegitimate reasons (e.g. environmental issues,
timing out because they're too slow, etc.) or not being run at all. Even
as I type this there are 4 PR builds listed on https://builds.apache.org/
which have been waiting for hours.
I'd like to solve this problem so we have relatively quick & reliable PR
builds. I'm vaguely familiar with Travis CI, and I know other Apache
projects use it for PR builds. I think it would be worth investigating
whether or not it would solve our problem. What do you guys think? Does
anybody in the community have experience with Travis CI?