Skip to content
Weave templates

CI/CD Pipeline

Commits trigger a build and test stage, promote through staging to production, with monitoring feeding back to the next commit.

Template previewWeave
Rendering…

Make it your own.

{
  "nodes": [
    { "id":"commit", "type":"rounded",  "label":"Commit",  "x":40,   "y":170, "fill":"#dbeafe" },
    { "id":"build",  "type":"gear",     "label":"Build",   "x":250,  "y":160, "fill":"#fde68a" },
    { "id":"test",   "type":"rounded",  "label":"Test",    "x":460,  "y":170, "fill":"#fef9c3" },
    { "id":"stage",  "type":"iso-cube", "label":"Staging", "x":660,  "y":160, "fill":"#c7d2fe" },
    { "id":"prod",   "type":"iso-cube", "label":"Prod",    "x":880,  "y":160, "fill":"#bbf7d0" },
    { "id":"mon",    "type":"donut-3d", "label":"Monitor", "x":1100, "y":160, "fill":"#dbeafe" }
  ],
  "edges": [
    { "id":"e1","source":"commit","target":"build" },
    { "id":"e2","source":"build","target":"test" },
    { "id":"e3","source":"test","target":"stage","label":"green" },
    { "id":"e4","source":"stage","target":"prod","label":"promote" },
    { "id":"e5","source":"prod","target":"mon" },
    { "id":"e6","source":"mon","target":"commit","label":"feedback" }
  ]
}