{"repo":"simonhauck/gradle-release-plugin","free":true,"listed":false,"github":"https://github.com/simonhauck/gradle-release-plugin","clone":"git clone https://github.com/simonhauck/gradle-release-plugin.git","description":"A gradle plugin to automate your releases with Git.","language":"Kotlin","stars":13,"topics":["automation","git","gradle","gradle-plugin","release","release-automation","semver","semver-release"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Gradle Release Plugin The Gradle Release Plugin is a small tool designed to streamline and automate the release process for your Gradle projects. The plugin will increment the version number, commit, tag and push the changes to the git repository and increase the version again to a new snapshot version. It is inspired by the researchgate/release-plugin, but addresses some of its shortcomings and provides additional functionalities. - Multiple Release Types : You can either directly specify the release version or use a simplified API and just select the release type. Let the plugin do the rest. - Adaptable Release Workflow : The plugin offers flexibility by allowing you to incorporate custom tasks into the release process to make it fit your specific project requirements - Composite Build Support : This plugin can be applied to projects with a composite build, addressing an issue found in the above-mentioned project. - Configuration Cache Support : This plugin can be used in projects where the configuration cache is enabled issue How to use the plugin Here is quick guide on how to get started using this plugin. Prerequisites 1. Git: In order to perform the different git operations the plugin requires git to be available in the path 2. Version properties file: A file with a containing a key version and as value the current project version (like in this example). By default, the plugin will look for the value in a version.properties or gradle.properties file. You can change the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/simonhauck","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simonhauck/gradle-release-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}