Cloud CI Gradle Plugin

Simple plugin that allows for configuration to only become available when running under specific cloud CI providers. This just leads to a more beautiful DSL than having to use if conditions and simultaneously having to remember which environmental variables to check.

And simply because, typing stuff like this looks ugly in a Gradle build script

if( System.getenv()['CI'] ) {
  tasks.named('test', Test) {
    jvmArgs '-Xmx:2048m'
  }
}

Now you can have a slicker DSL to do the same for a variety of CI offerings.

Compatibility

The minimum Gradle version required to run this plugin is 7.3.3. This plugin also has been tested against the following versions: 8.9, 8.12. The minimum JRE version to run against is the higher of 8 and the minimum requirement of the specific Gradle version.

Support this project

Patreon If you like this project, consider donating to our Patreon account.

Discord We are on Discord. Click to join and then go to #cloud-ci-gradle-plugin.

Mastodon Follow us @ysb33rOrg@fosstodon.org in the #Fediverse