895 B
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 서버를 구성해보자