{"repo":"qcastel/github-actions-maven-release","free":true,"listed":false,"github":"https://github.com/qcastel/github-actions-maven-release","clone":"git clone https://github.com/qcastel/github-actions-maven-release.git","description":"Release your Java application and publish artifacts","language":"Shell","stars":139,"topics":["bot","gpg","ssh-key","docker","nexus","maven","java"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"github action maven release The GitHub Action for Maven releases wraps the Maven CLI to enable Maven release. For example, you can use this action for auto-incrementing your project version and release your java artifacts. This github action is bot friendly: You can configure the credentials of a bot user, which would be used during the incremental commit. The commits by the bot can also be signed, giving you the guaranty that only the bot can release in your repo. Additionally, this give you a clean git history by highlighting nicely which commits where resulting from your CI. Supporting this github action Support this github action by staring this project. Surprisingly, it seems to be the only way for the github market place to highlight popular github actions. Sample repository We created a sample repository that will show you an example of how this github action can be used for releasing a Java application: https://github.com/qcastel/github-actions-maven-release-sample Features Obviously, this github actions uses maven release plugin. Although, we did add on top a few features that you may like. Maven release uses Git behind it, therefore there were a few features related in customising the git configuration: - Signing the commits (GPG) resulting from the maven release [GPG] - Authenticating to private repository using an SSH key [SSH] - Configuring the git username and email [Bot] - Configuring the jdk version [JDK] You may want to configure a bit maven too. We added the","default_branch":null,"files":null,"tree":[],"storefront":"/r/qcastel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qcastel/github-actions-maven-release/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."}