こんにちわ。エンジニアの こじま です。 今回は,ランサーズのリリースシステムの紹介をします。 弊社プラットフォームは,1日に多い時は10回以上のコードのリリースを実施します。 ユーザ様によりよいプラットフォームを提供すべく日々,リリースをし改善を実施しています。 以前は,特定のエンジニアしかリリースができず, 都度サーバにログインしてオペレーションを実施していました。 現在では,非エンジニアでも,WEB UI からワンクリックで,安全にリリースを実施することができます。 以下のような WEB UI で実施しています。 リリースシステムは,Jenkins・Redmine・Fabrics と連携してリリースを実現しています。 以下のような構成で実現しています。 上記の構成の詳細を説明をします。 Jenkins によって,Fabrics がキックされリリースを実施します。 また,リリースが完了