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

https://github.com/sakebook/gitlab-release-reminder

A reminder to look back on the release.
https://github.com/sakebook/gitlab-release-reminder

docker gitlab jib konf kotlin slack

Last synced: 6 months ago
JSON representation

A reminder to look back on the release.

Awesome Lists containing this project

README

          

# gitlab-release-reminder
A reminder to look back on the release.

## Usage
```$xslt
$ docker run --rm -e ${TIMEZONE} -v `pwd`:/root sakebook/gitlab-release-reminder ${CONFIG_FILE}
```

### Supported config file
- JSON
- XML
- YAML
- HOCON
- TOML
- properties

```$xslt
$ docker run --rm -e TZ=Asia/Tokyo -v `pwd`:/root sakebook/gitlab-release-reminder config.toml
```

provided by [konf](https://github.com/uchuhimo/konf)

### Supported chat tool
- Slack

### config

- API

|name|required|description|
|:---:|:---:|:---:|
|host|Yes|GitLab host|
|token|No|GitLab API token|

- Projects

|name|required|description|
|:---:|:---:|:---:|
|id|Yes|Project ID|
|note|No|Release note link|
|remindingDay|No|remind span|
|iconUrl|No|thumbnail|

- Slack

|name|required|description|
|:---:|:---:|:---:|
|webhook|Yes|Webhook url|
|mention|Yes|mention|

## Build

```$xslt
$ ./gradlew jibDockerBuild
```