> And, again, TravisCI also does the same in a decent way, with the benefit > of worrying less about underlying infra and security, and only drawback of > being discoupled from a specific infra (is it really a drawback?)
Just in case: Apache Calcite uses both Travis CI and AppVeryor. It just works. It does simplify validation of the changes across various Java versions, javadoc, RAT. AppVeyor validates Windows builds. Both results are automatically displayed at GitHub PR (e.g. https://github.com/apache/calcite/pull/976) with no extra manual actions. Vladimir