TortoiseSVNのコミット情報をTeamsに送信するツールです。
Teamsの任意のチャンネルにて"Incoming Webhook"というコネクタの接続、
本アプリをWindowsスケジューラー等で定期実行する
ことでコミットメッセージを自動でTeamsへ送信することが出来ます。
「setting.json」の設定は下記となります。
- {project name}:SVNのURL記載のプロジェクト名を設定してください。
- {notification title}:Teamsへ投稿する際のタイトルを設定してください。
- {svn project URL}:コミットメッセージを取得する、SVNのURLを設定してください。
- {teams web hook URL}:Incomng Webhookにて取得したURLを設定してください。
- {Revision No}:最新のRevisionNoを設定してください。この番号以降のコミットを取得します。
{
"{project name}": {
"tag": "{project name}",
"name": "{notification title}",
"svnurl": "{svn project URL}",
"teamswebhookurl": "{teams web hook URL}",
"lastRevNo": {Revision No}
}
}
※複数プロジェクトを指定可能です。
通知は下記のように表示されます。
※情報保護のため一部伏せてあります。