desktop download 수정

This commit is contained in:
Macbook
2026-06-14 10:41:05 +09:00
parent eb9e6ec4e9
commit 7654ec99dc
10 changed files with 168 additions and 11 deletions
+15 -1
View File
@@ -32,10 +32,24 @@ $HOME/.cargo/bin
| 항목 | 값 |
|------|-----|
| SCM | `file:///Volumes/ADATA/git/goldenChart.git` main |
| 스케줄 | 30분마다 SCM poll (또는 수동) |
| **트리거** | **`git push main` 성공 시 post-receive → 자동 Jenkins 빌드** |
| 빌드 | `scripts/jenkins-desktop-pipeline.sh` |
| Artifact | `dist-desktop/**` |
`main` push 흐름:
```
git push exdev main
→ post-receive → deploy.sh (웹·백엔드 Docker)
→ trigger-desktop-jenkins-build.sh (Jenkins 큐)
→ macOS dmg + Windows exe + updater 번들
→ publish-desktop-update.sh → latest.json
→ nginx reload (frontend 볼륨 마운트)
→ Desktop 앱 「업데이트」 버튼으로 자동 업데이트
```
CI 빌드 시 `latest.json` 버전 기준 **patch 자동 bump** (예: 0.1.3 → 0.1.4).
환경 변수 (선택):
| 변수 | 설명 |