社内の自動テスト実行に使っているSlackアプリをHubotからBoltに移行したのでその際の流れや詰まりどころを話します。 BoltがLambdaからEC2のJenkinsサーバを叩いている点が典型的な構成とは少し異なり、詰まったところでもあるので、同じ構成の人の助けになればと思います Hubotについて Hubotとはチャットボットの開発や実行を行うフレームワークです。 hubot.github.com freeeではStaging環境に向けて自動テストを実行したいときのChatOpsとしてHubotを利用しています。具体的にはSlackで決められたメッセージを送信します。Slackのメッセージの最初にqabotとつけると反応するようにしてあるので、qabot [実行したいテスト名]のようにSlackで打つことでHubotがEC2上にあるJenkinsを叩いて自動テストを実行しています
![社内SlackアプリをHubotからBoltに移行した - freee Developers Hub](https://cdn-ak-scissors.b.st-hatena.com/image/square/91ae59cb88c200575c5f335e4f81cb0c38fcb2c9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnaoya7076%2F20221215%2F20221215130203.png)