kui-vault/01.Shelf/KUI/01. 아키텍처 흐름.md

895 B

  • Obsidian Vault (Private Repo): 개인용 비공개 저장소에 마스킹되지 않은 원본 노트를 push합니다.

  • Jenkins Trigger: 젠킨스가 Webhook을 통해 push 이벤트를 감지하거나 주기적으로 폴링(Polling)합니다.

  • Validation & Masking (Build Step): 젠킨스 서버 내에서 Python 스크립트 등을 실행해 변경된 파일의 민감 정보를 검증하고 수정합니다.

  • Push to Quartz (Post-build): 정제된 파일을 쿼츠 저장소로 복사한 뒤, 해당 저장소에 커밋 및 push를 수행합니다.

[!todo] 필요한것 📋

  • kui vault repository
  • kui repository
  • Jenkins 서버 ( 구글에서 제공해주는 클라우드 서버 확보하면 될 듯 )
  • blur 처리 용 서버 ( kui veil, veil 이라고 이름 지으면 될 듯 )

jenkins 서버를 구성해보자