desktop 앱 실행시 종료문제 수정
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
* node scripts/generate-desktop-latest-json.mjs \
|
||||
* --version 0.1.0 \
|
||||
* --dir dist-desktop/updates \
|
||||
* --base-url http://exdev.co.kr/desktop/updates \
|
||||
* --base-url https://exdev.co.kr/desktop/updates \
|
||||
* --notes "Release notes"
|
||||
*/
|
||||
import fs from 'node:fs';
|
||||
@@ -19,7 +19,7 @@ function arg(name, fallback) {
|
||||
|
||||
const version = arg('--version', '0.1.0');
|
||||
const dir = path.resolve(arg('--dir', 'dist-desktop/updates'));
|
||||
const baseUrl = (arg('--base-url', 'http://exdev.co.kr/desktop/updates')).replace(/\/$/, '');
|
||||
const baseUrl = (arg('--base-url', 'https://exdev.co.kr/desktop/updates')).replace(/\/$/, '');
|
||||
const notes = arg('--notes', `GoldenChart Desktop ${version}`);
|
||||
|
||||
if (!fs.existsSync(dir)) {
|
||||
|
||||
@@ -55,7 +55,7 @@ fi
|
||||
|
||||
WORK_TREE="$WORK_TREE" \
|
||||
ARTIFACT_DIR="$ROOT/dist-desktop" \
|
||||
DESKTOP_UPDATE_BASE_URL="${DESKTOP_UPDATE_BASE_URL:-http://exdev.co.kr/desktop/updates}" \
|
||||
DESKTOP_UPDATE_BASE_URL="${DESKTOP_UPDATE_BASE_URL:-https://exdev.co.kr/desktop/updates}" \
|
||||
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"
|
||||
|
||||
Regular → Executable
+4
-2
@@ -24,8 +24,10 @@ conf.bundle = conf.bundle || {};
|
||||
conf.bundle.createUpdaterArtifacts = enable;
|
||||
conf.plugins = conf.plugins || {};
|
||||
conf.plugins.updater = conf.plugins.updater || {};
|
||||
if (!conf.plugins.updater.endpoints?.length) {
|
||||
conf.plugins.updater.endpoints = ['http://exdev.co.kr/desktop/updates/latest.json'];
|
||||
conf.plugins.updater.endpoints = (conf.plugins.updater.endpoints || [])
|
||||
.map((u) => String(u).replace(/^http:\\/\\/exdev\\.co\\.kr\\//, 'https://exdev.co.kr/'));
|
||||
if (!conf.plugins.updater.endpoints.length) {
|
||||
conf.plugins.updater.endpoints = ['https://exdev.co.kr/desktop/updates/latest.json'];
|
||||
}
|
||||
if (!conf.plugins.updater.pubkey) {
|
||||
conf.plugins.updater.pubkey = 'REPLACE_WITH_TAURI_SIGNER_PUBKEY';
|
||||
|
||||
@@ -7,7 +7,7 @@ ARTIFACT_DIR="${ARTIFACT_DIR:-$ROOT/dist-desktop}"
|
||||
UPDATES_SRC="${UPDATES_SRC:-$ARTIFACT_DIR/updates}"
|
||||
UPDATES_DIR="${UPDATES_DIR:-${WORK_TREE:-$ROOT}/frontend/public/desktop/updates}"
|
||||
WEB_STATIC_DIR="${WEB_STATIC_DIR:-$UPDATES_DIR}"
|
||||
BASE_URL="${DESKTOP_UPDATE_BASE_URL:-http://exdev.co.kr/desktop/updates}"
|
||||
BASE_URL="${DESKTOP_UPDATE_BASE_URL:-https://exdev.co.kr/desktop/updates}"
|
||||
DESKTOP_RELEASE_DIR="${GC_DESKTOP_APP_RELEASE_DIR:-$ROOT/data/desktop-releases}"
|
||||
KEY_PATH="${TAURI_SIGNER_KEY:-$HOME/.tauri/goldenchart.key}"
|
||||
DESKTOP_DIR="$ROOT/desktop"
|
||||
|
||||
@@ -57,7 +57,7 @@ export BUILD_NUMBER="\${BUILD_NUMBER}"
|
||||
export TAURI_SIGNER_KEY="\${TAURI_SIGNER_KEY:-\$HOME/.tauri/goldenchart.key}"
|
||||
export DESKTOP_BUMP_ON_CI=1
|
||||
export DESKTOP_DEPLOY_WEB=0
|
||||
export DESKTOP_UPDATE_BASE_URL="${DESKTOP_UPDATE_BASE_URL:-http://exdev.co.kr/desktop/updates}"
|
||||
export DESKTOP_UPDATE_BASE_URL="${DESKTOP_UPDATE_BASE_URL:-https://exdev.co.kr/desktop/updates}"
|
||||
"${WORK_TREE}/scripts/jenkins-desktop-pipeline.sh"
|
||||
</command>
|
||||
</hudson.tasks.Shell>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
set -euo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
BASE_URL="${DESKTOP_UPDATE_BASE_URL:-http://exdev.co.kr/desktop/updates}"
|
||||
BASE_URL="${DESKTOP_UPDATE_BASE_URL:-https://exdev.co.kr/desktop/updates}"
|
||||
FAIL=0
|
||||
|
||||
ok() { echo "[OK] $*"; }
|
||||
|
||||
Reference in New Issue
Block a user