Dockerインテグレーション

CI/CDワークフローにDockerを組み込むには、主に2つの方法があります:

  • CI/CDジョブをDockerコンテナで実行します。

    アプリケーションのテスト、ビルド、公開などを行うCI/CDジョブを作成できます。これらのジョブはDockerコンテナで実行できます。

    例えば、Docker HubやGitLabコンテナレジストリでホストされているNodeイメージを使うようにGitLab CI/CDに指示することができます。ジョブはそのイメージをベースにしたコンテナで実行されます。コンテナには、アプリのビルドに必要なNodeの依存関係がすべて入っています。

  • DockerイメージのビルドにはDockerか kanikoを使ってください。

    CI/CDジョブを作成してDockerイメージをビルドし、コンテナレジストリに公開することができます。