1. Overview

This document outlines the proposed deployment responsibility separation and CI/CD workflow between TokenMinds and the Client.

The goal is to ensure:


2. Responsibility Separation

Area Responsible Party Description
Continuous Integration (CI) TokenMinds Build, test, containerize, and publish Docker images to the Container Registry (CR).
Continuous Deployment (CD) Clent Deploy the container images from CR to staging/production environments according to their infrastructure setup.

3. TokenMinds – CI Responsibilities

TokenMinds will handle the following:

  1. Implement CI Pipeline
  2. Containerization
  3. Image Publishing
  4. Branching Strategy

4. Client – CD Responsibilities

The KhanBank team will handle the deployment and infrastructure management:

  1. Pull Images from CR