| Class | Description |
|---|---|
| AllContributorsFetcherTask |
Fetch data about all project contributors and store it in file.
|
| AutoVersioningPlugin |
Plugin uses bumping version in version.properties file done by VersioningPlugin
and additionally commits and pushes changes to Github repo
You can use task "bumpVersionAndPush" to achieve all that
Applies following plugins and preconfigures tasks provided by those plugins:
VersioningPlugin
Adds following tasks:
gitAddBumpVersion
gitCommitBumpVersion
gitPushBumpVersion
bumpVersionAndPush
|
| BaseJavaLibraryPlugin |
Intended to be applied in individual Java submodule.
|
| BintrayPlugin |
Applies and configures "com.jfrog.bintray" plugin based on sensible defaults
and user-defined values in "releasing" extension (
ReleaseConfiguration). |
| ContinuousDeliveryPlugin |
Opinionated continuous delivery plugin.
|
| ContributorsPlugin |
Adds and configures tasks for getting contributor git user to GitHub user mappings.
|
| GitCheckOutTask |
This task will checkout a certain revision.
|
| GitPlugin |
Adds Git-specific tasks needed for the release process.
|
| GitSetupPlugin |
Plugin that adds Git tasks commonly used for setting up
working copy when running build on CI environment.
|
| GitStatusPlugin |
Adds extension
GitStatusPlugin.GitStatus to the root project. |
| GitStatusPlugin.GitStatus |
The Git status of the working copy
|
| GradlePluginReleasingPlugin |
Plugin contains everything you need to automatically bump your version in Travis CI environment
AutoVersioningPlugin
TravisPlugin
Adds following tasks:
|
| JavaLibraryPlugin |
Intended to be applied in individual Java submodule.
|
| NotableReleaseNotesFetcherTask | |
| NotableReleaseNotesGeneratorTask | |
| NotesGeneration | |
| PublicationsComparatorPlugin |
Opinionated continuous delivery plugin.
|
| RecentContributorsFetcherTask |
Fetch info about contributors from GitHub and store it in file.
|
| ReleaseConfigurationPlugin |
Adds extension for configuring the release to the root project.
|
| ReleaseNotesPlugin |
The plugin adds following tasks:
updateReleaseNotes - updates release notes file in place.
previewReleaseNotes - prints incremental release notes to the console for preview.
fetchNotableReleaseNotes - queries GitHub to get notable release notes data.
updateNotableReleaseNotes - updates notable release notes file in place.
|
| TravisPlugin |
Configures the release automation to be used with Travis CI.
|
| VersioningPlugin |
The plugin adds following tasks:
bumpVersionFile - increments version in "version.properties" file,
see
BumpVersionFileTask
The plugin adds following extensions:
project.extensions.'org.mockito.release.version.VersionInfo' property
of type VersionInfo that contains version information
Also, the plugin configures all projects' version property to the value specified in "version.properties"
BEWARE! If version.properties doesn't exists, this plugin will create it automatically and set
version value to project.version |