Hey!

As you probably have heard I'm migrating our TeamCity installation [1] into Jenkins (temporarily in [2]).

So far I've managed to migrate all Infinispan builds (with pull requests), C++/C# clients, JGroups and JGroups Kubernetes. I decided to use the new Pipeline [3] approach for the builds and keep the configuration along with the code (here's an example [4]).

The configuration builds refs/pull/<PR>/head for Pull Requests at the moment. I will switch it back to refs/pull/<PR>/merge as soon as our PR queue size is ~20. 

Current pain points are:
The rough plan is:
Please let me know if you have any questions or concerns.

Thanks,
Sebastian

[1] http://ci.infinispan.org/
[2] http://ec2-52-215-14-157.eu-west-1.compute.amazonaws.com
[3] https://jenkins.io/doc/book/pipeline/
[4] https://github.com/infinispan/infinispan/blob/master/Jenkinsfile
[5] https://issues.jenkins-ci.org/browse/JENKINS-43751
--

SEBASTIAN ŁASKAWIEC

INFINISPAN DEVELOPER