Clinical AI Kit home Documentation hub / Deployment Pipeline

Deployment Pipeline

Three targets fed by one hardened build. Lanes: Developer, Cloud Build, Runtime.

flowchart TD
    subgraph LANE_DEV["Lane: Developer"]
        SUBMIT["gcloud builds submit
--config deployment/cloudbuild.yaml"] ADK_DEPLOY["adk deploy agent_engine
(.agent_engine_config.json)"] K8S["kubectl apply (custom manifests)"] end subgraph LANE_BUILD["Lane: Cloud Build"] BUILD["Build hardened image
(Dockerfile: non-root, healthcheck)"] PUBLIC_CFG["Configure public deterministic mode
clear paid-service credentials"] end subgraph LANE_RUN["Lane: Runtime"] CR["Cloud Run :8000
public deterministic product"] AE["Vertex AI Agent Engine
autoscale + Memory Bank"] GKE["GKE
self-managed Kubernetes"] A2A["A2A server :8001
agent card for agent-to-agent calls"] GEM["Gemini 3.1 API
(LLM inference)"] end SUBMIT --> BUILD --> PUBLIC_CFG --> CR ADK_DEPLOY --> AE K8S --> GKE AE --> GEM GKE --> GEM CR -.-> A2A

Key facts:

Related: Deployment · System Overview