5 Commits

Author SHA1 Message Date
Macbook be45247dc9 fix: Jenkins crumb 파싱에 python3 사용 (node 미설치 환경)
post-receive hook PATH에 node가 없어 트리거가 실패하던 문제를 수정한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 16:48:43 +09:00
Macbook a76cc2b1e8 fix: Jenkins 트리거 URL — host에서 localhost로 치환
.env의 host.docker.internal은 Docker용이므로 post-receive hook 실행 시
127.0.0.1로 바꿔 Jenkins 빌드를 큐에 등록한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 16:47:34 +09:00
Macbook 784201b834 fix: post-receive Jenkins 트리거가 .env 자격증명을 로드
hook 환경에서도 Mobile/Desktop 빌드가 큐에 등록되도록 WORK_TREE .env를
읽고, APK 빌드 시 root npm ci를 보장한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 16:45:29 +09:00
Macbook 7611146cbf fix: mobile server deploy — Jenkins crumb, APK build deps
Jenkins 트리거에 cookie+crumb 세션을 사용하고, 서버 APK 빌드 시 root npm ci를
실행하며 server-setup 스크립트와 Mobile job 설치를 보완한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 16:39:42 +09:00
Macbook f34104b721 feat: Phase 1 mobile tablet — Jenkins APK, PC tab, in-app update
Capacitor 확장으로 git push 시 Mobile Jenkins 빌드, PC 탭 Android/iPad 다운로드,
앱 내 APK 업데이트, iOS TestFlight API 및 Capacitor ios 프로젝트를 추가한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 16:31:55 +09:00