フロントエンドエンジニアの小林です。今日はスペースマーケットのフロントエンド環境のdeploy基盤をご紹介します。 背景 スペースマーケットのフロントエンドアプリケーションはNode.jsで書かれており、ECS上で動いてします。ここ最近はSwiftやkotlinを書いていたアプリエンジニアがメインでフロントエンドのコードを書くようになりました。 deployはdocker image bulidサーバに入って下記コマンドを実行する方式でした。 1. 最新コードの取得 2. docker image build 3. ECRにdocker imageをpush 4. ecs-deployを使ってECSを更新 してECSに反映する方式でした。 課題 アプリエンジニアにサーバにsshしてdeployしてもらおうと思っていたのですが、サーバの知識やdeployの知識など、自分の中にしかない属人化し