概要 CircleCIを使ってインフラのCIをやってみました。 Docker使う例が多いですが、ここはCloudformationでEC2を起動させます。 やることは下記です。 CloudformationでEC2インスタンスを起動する Ausibleでデプロイ Serverspecでテスト コード Githubにアップしたコードは、ここにあります。 https://github.com/taishin/ec2-ci 主なものを説明します。 { "AWSTemplateFormatVersion": "2010-09-09", "Parameters" : { "AmiId" : { "Description" : "AMI ID", "Type" : "String" }, "InstanceType" : { "Description" : "Instance Type", "Type