CI/CD 可視化
GitHub Actions 可視化工具
使用 Mermaid.js 可視化 GitHub Actions 工作流 YAML。解析作業間的依賴關係 (needs) 並以流程圖形式顯示。
graph TD
A[Start] --> B[Input YAML]
B --> C[Visualize]
GitHub Actions 視覺化工具
視覺化 GitHub Actions workflow 的 jobs、dependencies 與 needs 關係。適合理解複雜 CI/CD pipeline,並找出瓶頸或錯誤依賴。
常見用途
- 檢查 CI/CD 流程:了解 job 執行順序。
- 除錯依賴關係:確認
needs是否符合預期。 - 文件化 pipeline:用更清楚的視圖分享 workflow 結構。
修改重要 workflow 時,也請檢查 permissions、secrets 與 triggers。