digraph pipeline { developer [shape="circle" label="developer"]; commit [shape="rect" label="Commit stage"]; acceptance [shape="rect" label="Acceptance stage"]; testenv [shape="folder" label="A test environment"]; deployprod [shape="rect" label="Deploy to production"]; production [shape="folder" label="Production environment"]; developer -> commit; commit -> acceptance; acceptance -> testenv [style=dotted]; acceptance -> deployprod; deployprod -> production; }