Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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).


Icon made by Freepik from www.flaticon.com is licensed by CC BY 3.0