Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hashrock/devhubhook
Connect {GitHub, GitLab, GitBucket, Redmine} to Devhub
https://github.com/hashrock/devhubhook
Last synced: 3 months ago
JSON representation
Connect {GitHub, GitLab, GitBucket, Redmine} to Devhub
- Host: GitHub
- URL: https://github.com/hashrock/devhubhook
- Owner: hashrock
- Created: 2014-05-30T10:39:24.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-17T04:02:27.000Z (over 10 years ago)
- Last Synced: 2024-07-24T01:05:27.460Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 352 KB
- Stars: 6
- Watchers: 6
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
DevhubHook
==========![image](https://raw.githubusercontent.com/181dev/DevhubHook/master/readme.jpg)
DevHubと各サービスのWebHookをつないで通知を集約するツールです。
対応サービス
----------* Gitlab
* Redmine with [Redmine WebHook](https://github.com/suer/redmine_webhook)
* GitBucket
* GitHubUsage
----例:
* Devhub : 192.168.1.5:3000
* DevhubHook : 192.168.1.5:4000の場合、下記のようにする。
```
$ git clone https://github.com/181dev/DevhubHook/
$ cd DevhubHook
$ npm install
$ PORT=4000 DEVHUB=http://192.168.1.5:3000 SERVER_HOST=localhost node app.js
```また、指定の共有メモに通知を追加したい場合は下記のようにする。(NO:共有メモNo,LINE:挿入する行)
```
$ PORT=4000 DEVHUB=http://192.168.1.5:3000 SERVER_HOST=localhost NO=5 LINE=1 node app.js
```各WebHookにDevhubHookの待ち受けURLを指定して下さい。
* gitlab: http://192.168.1.5:4000/gitlab
* redmine: http://192.168.1.5:4000/redmine
* gitbucket: http://192.168.1.5:4000/gitbucket
* github: http://192.168.1.5:4000/githubgithub, gitbucketでは、アバターを表示するためにSERVER_HOSTオプションが必要です。
BASIC認証
--------```
$ PORT=4000 DEVHUB=http://192.168.1.5:3000 SERVER_HOST=localhost NO=5 LINE=1 NODE_DEVHUB_USER=user NODE_DEVHUB_PASS=pass node app.js
```