先日の内容でビルドが自動化され、バッジも出たところですが
このままでは、終わったぜー!タイミングがわからないので、人的なポーリングが必要になってしまいます。もちろんメールで通知されますがメールは少し遅延があったりします。もっと即座にやってくれたほうがいろいろ使い勝手もいいかなぁと。
というわけで、Slackに通知させるようにします。
Slack側
配信先のチャンネルを用意します。もちろんすでにあるチャンネルでもよいです。
そして、Slack公式から「Incoming WebHooks」を準備します。
チャンネルごとに設定がありますので、その中からWebhook URL というのがありますので、控えておきます。
AppVeyor側
Slackを選びます。
控えておいた「Webhook URL 」を「Incoming webhook URL」に設定します。
投稿先のチャンネル名を入れます。
あとは、Saveボタンで保存!
ビルド~通知
何か適当にビルドを動かしましょう。手動でもトリガーでもいいので。
そうすると、ビルドの結果が投稿されてくるはずです。
という感じです。これ自体、.NET Coreとも関係ない世界ですが、一応のメモでした。
その他
カスタマイズとかは以下の情報が参考になりそうです。
http://www.appveyor.com/docs/notifications#slack