Have you looked at https://plugins.gradle.org/docs/submit <https://plugins.gradle.org/docs/submit> ?
Anthony > On Oct 11, 2017, at 7:56 PM, Jared Stewart <jstew...@pivotal.io> wrote: > > Hi all, > > I've been working on a Gradle plugin to make it easier to write integration > tests for applications that use Apache Geode, and would like to discuss where > it should reside. > > To give some background, we have a JUnit Rule called GfshRule that lets you > write tests that execute gfsh commands. The rule is exported in geode-junit, > so developers of Geode applications can use the rule to start up a transient > cluster for their own integration testing, among other things. > However, the rule relies on having the GEODE_HOME environment variable set to > an existing installation of Geode, which can be problematic for CI > environments or tests running inside of containers. > > The Gradle plugin will add a task that downloads a distribution of Geode via > Maven, unzips it into build/install/apache-geode, and sets the proper > environment variable for any tests that are run through Gradle. > > It would be nice to avoid having the releases of Geode and the plugin tied > together, so I thought I would suggest having a separate repository for the > plugin (similar to geode-examples). Does anyone have thoughts on whether > that's the correct place for the plugin to live, or on what it should be > called? geode-integration-gradle-plugin? > > Any feedback is appreciated, > - Jared > > P.S. If you want to take a look at the work in progress, it's been pushed > here for now: https://github.com/jaredjstewart/geode-integration-plugin > <https://github.com/jaredjstewart/geode-integration-plugin>