Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/y-yagi/gradle-update-notifier

gradle-update-notifier creates a GitHub issue with result of Gradle Versions Plugin
https://github.com/y-yagi/gradle-update-notifier

Last synced: 25 days ago
JSON representation

gradle-update-notifier creates a GitHub issue with result of Gradle Versions Plugin

Awesome Lists containing this project

README

        

# gradle-update-notifier [![Build](https://travis-ci.org/y-yagi/gradle-update-notifier.svg?branch=master)](https://travis-ci.org/y-yagi/gradle-update-notifier)

[![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy)

`gradle-update-notifier` creates a GitHub issue with result of [Gradle Versions Plugin](https://github.com/ben-manes/gradle-versions-plugin/).

## Installation

```sh
$ go get github.com/y-yagi/gradle-update-notifier
```

## Usage

```
gradle-update-notifier -u -r -f --github_access_token
```

Examples of the generated issue is [here](https://github.com/y-yagi/TravelBase/issues/89).

In addition to the local file, you can also specify the artifact of [CircleCI](https://circleci.com/).

Search for artifcat from the specified github user name and github repository. Instead of the file, you must specify the CircleCI API token.

```
gradle-update-notifier -u -r --github_access_token --circleci_api_token
```
In addition, GitHub access token and CircleCI API token can specify in the environment variable. For details, refer to help.

### Automatic execution

`gradle-update-notifier` works in [Heroku](https://www.heroku.com/). By using in conjunction with, [Heroku Scheduler](https://devcenter.heroku.com/articles/scheduler) it is possible to run on a regular basis.

Heroku Scheduler supports 10 minutes, every hour, or every day only. If you want to run only once week, you can specify the day of the week to run in `weekday` option.

```
gradle-update-notifier -u -r --weekday Monday
```