こんにちは、スペースマーケットのエンジニア 小林です。 課題スペースマーケットではQAを行ってくれるプラットフォームであるAutifyを導入してQAを自動化しているのですが、どのように開発フローに組み込んでいるかをお話しします。 導入したアイデア一定数のエンジニアはPRのビルドstatusが赤いと無視できないと思います。CircleCIのようにgithubのPR画面にAutifyの実行結果を表示させることで開発フローとして馴染みやすいと考えました。 そのために、リリースフローで必ず通るステージング環境確認時にAutifyを実行してPRに連動させる方法を検討しました。 設計弊社のリリースフローにはAWS codepipelineを利用しています。ステージング環境へのdeploy後にAutifyを走らせて、結果をgithub statusに連動させるちょっとした仕組みを設計しました。 処理の流
![Autifyとserverlessを組み合わせてQAを自動化した話|hakutoitoi](https://cdn-ak-scissors.b.st-hatena.com/image/square/16cb1003298f68bd22005a5b696f4865c0e0e5ee/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F40543479%2Frectangle_large_type_2_195a6fa88e06bcb8b2f7d770154b6bd4.jpg%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)