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
+13 -1
View File
@@ -42,7 +42,14 @@ fi
BUILD_ARGS=(--all)
if [[ -n "${DESKTOP_BUILD_MAC_ONLY:-}" ]]; then BUILD_ARGS=(--mac); fi
if [[ -n "${DESKTOP_BUILD_WIN_ONLY:-}" ]]; then BUILD_ARGS=(--win); fi
if [[ -n "${BUMP_VERSION:-}" ]]; then BUILD_ARGS+=(--bump-version "$BUMP_VERSION"); fi
if [[ -n "${BUMP_VERSION:-}" ]]; then
BUILD_ARGS+=(--bump-version "$BUMP_VERSION")
elif [[ -n "${BUILD_NUMBER:-}" && "${DESKTOP_BUMP_ON_CI:-1}" == "1" ]]; then
log "CI patch bump (latest.json 기준)..."
chmod +x "$ROOT/scripts/bump-desktop-version-from-release.sh"
NEW_VER="$("$ROOT/scripts/bump-desktop-version-from-release.sh")"
log "Desktop version → $NEW_VER"
fi
"$ROOT/scripts/build-desktop.sh" "${BUILD_ARGS[@]}"
@@ -53,6 +60,11 @@ TAURI_SIGNER_KEY="${TAURI_SIGNER_KEY:-$HOME/.tauri/goldenchart.key}" \
DESKTOP_RELEASE_NOTES="${DESKTOP_RELEASE_NOTES:-Build ${BUILD_NUMBER:-local}}" \
"$ROOT/scripts/publish-desktop-update.sh"
# latest.json·설치 파일 nginx 즉시 반영 (볼륨 마운트)
if [[ -x "$ROOT/scripts/reload-frontend-desktop-static.sh" ]]; then
WORK_TREE="$WORK_TREE" "$ROOT/scripts/reload-frontend-desktop-static.sh" || true
fi
# Jenkins artifact archive 경로
if [[ -d "$ROOT/dist-desktop" ]]; then
log "Artifacts ready: $ROOT/dist-desktop"