GitHubやCodeCommitと並んでソースコード管理に利用されることの多いGitLab GitLab環境でCI/CDを回す手法について調査してみました。 この後編では前編では触れなかった各種の機能を使って、より実践的なCI/CDの環境を構築していきます。 はじめに サーバーレス開発部@大阪の岩田です。 前回に引き続き、GitLab Runnerを使ったCI/CDについて見ていきます。 今回は前回の設定を発展させて、より実践的なCI/CD環境を構築していきます。 前回のエントリはこちらです↓ GitLab RunnerでCI/CDしてみる(前編) ゴール 今回は下記の要件を満たす環境の構築をゴールに設定しました 各プランチにプッシュされたタイミングで、自動でテストを実行する。テストは単体テストと結合テストの2種類を実行する 単体テストはmotoでDynamoDBの処理をモックし、結合テ
![GitLab RunnerでCI/CDしてみる(後編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/66dbbae7fdf4b5870946bcd220a24eca04166ac2/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2018%2F06%2Fgitlab-runner-logo.png)