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을 이해하고 병목이나 잘못된 dependency를 찾는 데 도움을 줍니다.
활용 예시
- CI/CD 흐름 검토: job 실행 순서를 이해합니다.
- Dependency 디버깅:
needs관계가 의도와 맞는지 확인합니다. - Pipeline 문서화: workflow 구조를 팀에 공유합니다.
중요한 workflow를 수정할 때는 permissions, secrets, trigger 조건도 함께 검토하세요.