nacika-ins / reviewkun

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

reviewkun

構築

  • リポジトリ を clone
  • コードをビルド
    • npm install して npm run build
  • Gooleスプレッドシートの用意
    • 「どのチャンネルに」「何を」通知するかの情報を格納するスプレッドシートを用意します
    • これ をコピーする
  • Google Apps Script にコードアップロード & プロパティ入力
    • Google Apps Script を作成して、ビルドしたコードをコピペ
    • ファイル->プロジェクトのプロパティ->スクリプトのプロパティで
      • SLACK_API_URL というキーで Slack API url を記入
      • spreadsheet_id というキーで上記のスプレッドシートの ID を記入
  • web application として公開する
    • 公開->ウェブアプリケーションとして導入 からスクリプトを公開します
    • ここで取得できる url をあとで webhook に指定します

実際に動かす

  • スプレッドシートにリポジトリと通知先チャンネルを記入
    • repository と channel の指定があれば動きます
    • label condition で指定した正規表現にマッチしたラベルがついたときに通知されます。デフォルトは レビュー です
  • Github/Github Enterprise の webhook の設定

About


Languages

Language:TypeScript 100.0%