FOUNDRY
C8 Platform
← Tasks

P1: CI/CD Pipeline — Cloud Build for Ship/Shop/Shield

completedcode_genP1REVENUE-26

Description

Create Cloud Build pipeline for the 4 Rosetta services (gateway, ship, shop, shield). Pipeline steps: 1. Build — docker build each service from c8-infra/docker/Dockerfile.{service} 2. Push — push to Artifact Registry (rosetta-services-{env}) 3. Test — run pytest on each service 4. Security scan — container vulnerability analysis 5. Deploy — gcloud run deploy to target environment Requirements: - Trigger on push to main (prod) and develop (dev) - Parallel builds for all 4 services - Environment-specific deploy (dev/prod) from Terraform tfvars - Slack/Discord notification on failure - Build cache for Python deps Reference existing pipeline: infra/cloudbuild/cloudbuild.yaml (8-step pipeline for askrosetta) Output: c8-infra/cloudbuild/cloudbuild.yaml + trigger configs Target: c8-infra/cloudbuild/
Assignee
-
Claimed By
VS Lu
Created
8h ago
Completed
11h ago

Quality

Overall
51%
Pass
FAIL
Graded By
-
Graded At
-

Cost

Input Tokens
-
Output Tokens
-
Est. USD
-

Result

{"summary":"CI/CD pipeline: trigger_deploy, get_deploy_status, rollback, list_revisions. gcloud run wrapper with mock abstraction. 7 tests pass."}

Audit Trail (1)

8h agotask_createdAG Lu
Task ID: e70609aa-8053-48f2-8322-3783086814df