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.
- Host: GitHub
- URL: https://github.com/sakebook/gitlab-release-reminder
- Owner: sakebook
- License: apache-2.0
- Created: 2019-04-07T16:21:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-18T18:10:27.000Z (over 6 years ago)
- Last Synced: 2025-02-02T16:56:37.783Z (8 months ago)
- Topics: docker, gitlab, jib, konf, kotlin, slack
- Language: Kotlin
- Homepage:
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```