連載5回目となる今回は、GitLab CIを用いた継続的インテグレーション(CI)について解説します。 GitLab Pipelineを使ってテストを自動化する これまではテスト駆動によるコーディングの進め方といった趣の内容でしたが、ここからようやく今回の本題であるCIの話に移ります。作成したPingPong APIを含んだサーバサイドアプリケーションのDockerコンテナイメージのビルド、レジストリへの保存やテストといったCIパイプラインを実装していきましょう。 サーバアプリケーションのDockerfile作成 ここまでで作成したPingPong APIを含んだサーバアプリケーションをコンテナイメージ化するために、Dockerfileを作成します。ここでは、DockerfileのDSL(Domain Specifig Language)については解説しません。これらの詳細について知りたい
![GitLabを用いた継続的インテグレーション](https://cdn-ak-scissors.b.st-hatena.com/image/square/8c311b5b053edea70e3ac7db054b5481cc7cd873/height=288;version=1;width=512/https%3A%2F%2Fthinkit.co.jp%2Fsites%2Fdefault%2Ffiles%2Fmain_images%2F16051_main.jpg)