desktop download 수정
This commit is contained in:
+15
-1
@@ -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).
|
||||
|
||||
환경 변수 (선택):
|
||||
|
||||
| 변수 | 설명 |
|
||||
|
||||
Reference in New Issue
Block a user