{"title": "Путь артефакта в CI/CD: Delivery vs Deployment", "direction": "TB", "nodes": [{"id": "n1", "label": "Коммит кода", "shape": "round"}, {"id": "n2", "label": "Билд", "shape": "rect"}, {"id": "n3", "label": "Юнит-тесты", "shape": "rect"}, {"id": "n4", "label": "Интеграционные тесты", "shape": "rect"}, {"id": "n5", "label": "Деплой в staging", "shape": "rect"}, {"id": "n6", "label": "Тип CD?", "shape": "diamond"}, {"id": "n7", "label": "Continuous Delivery: ручной деплой в production", "shape": "rect"}, {"id": "n8", "label": "Continuous Deployment: авто-деплой в production", "shape": "rect"}], "edges": [{"source": "n1", "target": "n2", "label": null}, {"source": "n2", "target": "n3", "label": null}, {"source": "n3", "target": "n4", "label": null}, {"source": "n4", "target": "n5", "label": null}, {"source": "n5", "target": "n6", "label": null}, {"source": "n6", "target": "n7", "label": "Delivery"}, {"source": "n6", "target": "n8", "label": "Deployment"}], "language": "ru"}