Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/llorllale/releasecat-maven-plugin
A maven plugin that creates GitHub releases for your project.
https://github.com/llorllale/releasecat-maven-plugin
continuous-deployment continuous-release git github github-releases maven maven-plugin
Last synced: 22 days ago
JSON representation
A maven plugin that creates GitHub releases for your project.
- Host: GitHub
- URL: https://github.com/llorllale/releasecat-maven-plugin
- Owner: llorllale
- License: apache-2.0
- Created: 2018-03-08T14:50:44.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-31T16:57:12.000Z (over 6 years ago)
- Last Synced: 2024-04-15T02:09:43.067Z (9 months ago)
- Topics: continuous-deployment, continuous-release, git, github, github-releases, maven, maven-plugin
- Language: Java
- Homepage: https://llorllale.github.io/releasecat-maven-plugin
- Size: 180 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# releasecat-maven-plugin ![icon](/src/site/resources/images/icon_64.png)
[![EO principles respected here](http://www.elegantobjects.org/badge.svg)](http://www.elegantobjects.org)
[![codecov](https://codecov.io/gh/llorllale/releasecat-maven-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/llorllale/releasecat-maven-plugin)
[![Build Status](https://travis-ci.org/llorllale/releasecat-maven-plugin.svg?branch=master)](https://travis-ci.org/llorllale/releasecat-maven-plugin)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.llorllale/releasecat-maven-plugin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.llorllale/releasecat-maven-plugin)
[![PDD status](http://www.0pdd.com/svg?name=llorllale/releasecat-maven-plugin)](http://www.0pdd.com/p?name=llorllale/releasecat-maven-plugin)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://llorllale.github.io/releasecat-maven-plugin/license.html)Don't panic! This is just a maven plugin that uploads/creates GitHub releases for your project. :) It is based on the excellent [jcabi-github](https://github.com/jcabi/jcabi-github) API, go check it out!
## Why another GitHub-releases plugin?
* Travis doesn't provide adequate support for release descriptions (aka changelog), see [1](https://github.com/travis-ci/travis-ci/issues/8568), [2](https://github.com/travis-ci/dpl/issues/155), [3](https://github.com/travis-ci/travis-ci/issues/6423), [4](https://docs.travis-ci.com/user/deployment/releases)
* Ability to specify parameters from the command line or `settings.xml`. This allows dynamic deployments, free from the static configuration of your project's POM.
* Project activity (there are very few projects and they're basically dead)## Feedback
Please direct any questions, feature requests or bugs to the [issue tracker](https://github.com/llorllale/releasecat-maven-plugin/issues/).## How to contribute?
See [CONTRIBUTING](./CONTRIBUTING.md).## License
`releasecat-maven-plugin` is licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). A copy of the license has been included in [LICENSE](./LICENSE).