Commit Graph

3 Commits

Author SHA1 Message Date
7f7a46ec51 ci: refactor OPAX/MCP Cloud Build for multi-branch support
Refactors the Cloud Build pipelines to a modular and branch-aware setup, resolving redundancy and adding core features.

- `cloudbuild.opax-mcp.yaml`: A new, single pipeline for the OPAX-MCP service. It supports building from any branch, tags images with both branch name and commit SHA, and includes a placeholder for Tyr policy validation. Deployment to Cloud Run is conditional, running only for `main` and `opax-*` branches.

- `cloudbuild.base.yaml`: A new architecture file that explains the CI/CD structure. It clarifies that `cloudbuild.opax-mcp.yaml` is the single source of truth.

- `cloudbuild.yaml`, `cloudbuild.mcp.yaml`: These files are now deprecated. Their contents have been replaced with a notice pointing to the new pipeline to avoid confusion.
2026-09-07 09:05:40 +00:00
Chris Christiansen
52e64161cd docs: clarify cloudbuild.base.yaml is reference template only 2026-05-26 04:31:44 +00:00
d0512f5ced chore: add base Docker image to speed up deploys
- Add agents/core-logic/Dockerfile.base with heavy deps pre-baked
- Update agents/core-logic/Dockerfile to build FROM base image
- Update cloudbuild.yaml with step to build/push base (manual only)
- Typical deploy time reduction: ~3 min → ~30 sec
2026-05-24 17:04:42 +02:00