Hi folks! I'm Evan, and I'm fairly new to developing the Beam SDK. I've been a user for a number of years and have done some private SDK customizations along the way for my day job, but have recently been given the green light to contribute back to the OSS repo 🙌 In particular, I've worked with ElasticsearchIO the most.
I'm looking ahead at how to potentially revamp the ElasticsearchIO test suite. I wanted to double-check if there are any WIP efforts underway so as to not duplicate effort or step on toes. Barring that, I'm thinking that using docker containers to support integration testing could be really beneficial. Do we have examples of doing just that in the Java SDK at the moment? Do the Jenkins VMs support docker? Looking around briefly outside of Beam it appears there are a few options for running Docker containers from gradle [1][2]. Or perhaps there's another alternative to Docker+gradle entirely. Thanks in advance for your advice, Evan [1] https://github.com/bmuschko/gradle-docker-plugin [2] https://github.com/palantir/gradle-docker
