mirror of
https://github.com/finos/SymphonyElectron.git
synced 2024-12-27 01:11:13 -06:00
parent
6e82aca630
commit
ebae507c12
@ -8,6 +8,12 @@ set DISABLE_REBUILD=true
|
|||||||
set NODE_REQUIRED_VERSION=18.16.0
|
set NODE_REQUIRED_VERSION=18.16.0
|
||||||
set SNYK_ORG=sda
|
set SNYK_ORG=sda
|
||||||
set SNYK_PROJECT_NAME="Symphony Desktop Application"
|
set SNYK_PROJECT_NAME="Symphony Desktop Application"
|
||||||
|
set SCREENSHARE_INDICATOR_PATH="node_modules\screen-share-indicator-frame\ScreenShareIndicatorFrame.exe"
|
||||||
|
set NATIVE_WINDOW_HANDLE_PATH="node_modules\symphony-native-window-handle-helper\SymphonyNativeWindowHandleHelper.exe"
|
||||||
|
set SCREEN_SNIPPET_PATH="node_modules\screen-snippet\ScreenSnippet.exe"
|
||||||
|
set SYMPHONY_EXE_PATH=%WORKSPACE%\dist\win-unpacked\Symphony.exe
|
||||||
|
set SYMPHONY_SYMVER_EXE_PATH=%WORKSPACE%\dist\Symphony-%SYMVER%-win.exe
|
||||||
|
set SYMPHONY_MSI_PATH="WixSharpInstaller\Symphony.msi"
|
||||||
|
|
||||||
set PATH=%PATH%;C:\Program Files\nodejs\;C:\Program Files\Git\cmd
|
set PATH=%PATH%;C:\Program Files\nodejs\;C:\Program Files\Git\cmd
|
||||||
echo %PATH%
|
echo %PATH%
|
||||||
@ -44,24 +50,22 @@ sed -i -e "s/\"version\"[[:space:]]*\:[[:space:]]\"\(.*\)\"/\"version\": \"\1-%P
|
|||||||
echo "Installing dependencies..."
|
echo "Installing dependencies..."
|
||||||
call npm install
|
call npm install
|
||||||
|
|
||||||
:: Signing screen snippet and screen share indicator
|
echo "Sign screen-share indicator..."
|
||||||
|
echo %SS_FOLDER%
|
||||||
if NOT EXIST %SIGNING_FILE_PATH% (
|
call smctl sign --fingerprint %DIGICERT_FINGERPRINT% --input %SCREENSHARE_INDICATOR_PATH% --tool signtool --verbose
|
||||||
echo Signing failed, 'signing.bat' not found.
|
smctl sign verify --input node_modules\screen-share-indicator-frame\ScreenShareIndicatorFrame.exe
|
||||||
exit /b -1
|
|
||||||
)
|
|
||||||
|
|
||||||
call %SIGNING_FILE_PATH% node_modules\screen-share-indicator-frame\ScreenShareIndicatorFrame.exe
|
|
||||||
|
|
||||||
call %SIGNING_FILE_PATH% node_modules\symphony-native-window-handle-helper\SymphonyNativeWindowHandleHelper.exe
|
|
||||||
|
|
||||||
|
smctl sign --tool signtool --fingerprint %DIGICERT_FINGERPRINT% --input %NATIVE_WINDOW_HANDLE_PATH%
|
||||||
|
smctl sign verify --input %NATIVE_WINDOW_HANDLE_PATH%
|
||||||
|
|
||||||
IF %errorlevel% neq 0 (
|
IF %errorlevel% neq 0 (
|
||||||
echo "Signing failed"
|
echo "Signing failed"
|
||||||
exit /b -1
|
exit /b -1
|
||||||
)
|
)
|
||||||
|
|
||||||
call %SIGNING_FILE_PATH% node_modules\screen-snippet\ScreenSnippet.exe
|
smctl sign --tool signtool --fingerprint %DIGICERT_FINGERPRINT% --input %SCREEN_SNIPPET_PATH%
|
||||||
|
smctl sign verify --input %SCREEN_SNIPPET_PATH%
|
||||||
|
|
||||||
IF %errorlevel% neq 0 (
|
IF %errorlevel% neq 0 (
|
||||||
echo "Signing failed"
|
echo "Signing failed"
|
||||||
exit /b -1
|
exit /b -1
|
||||||
@ -85,9 +89,6 @@ call npm run unpacked-win
|
|||||||
|
|
||||||
echo "creating 64 bit msi..."
|
echo "creating 64 bit msi..."
|
||||||
|
|
||||||
set PATH="%PATH%";C:\Program Files\nodejs\
|
|
||||||
echo %PATH%
|
|
||||||
|
|
||||||
call node -e "console.log(require('./package.json').version);" > version.txt
|
call node -e "console.log(require('./package.json').version);" > version.txt
|
||||||
set /p baseVer=<version.txt
|
set /p baseVer=<version.txt
|
||||||
|
|
||||||
@ -112,23 +113,20 @@ set installerDir="%CD%\installer\win"
|
|||||||
set distDir="%CD%\dist"
|
set distDir="%CD%\dist"
|
||||||
set rootDir="%CD%"
|
set rootDir="%CD%"
|
||||||
|
|
||||||
if NOT EXIST "%PFX_DIR%\%PFX_FILE%" (
|
|
||||||
echo "can not find .pfx file" "%pfxDir%\%pfxFile%"
|
|
||||||
exit /b -1
|
|
||||||
)
|
|
||||||
|
|
||||||
copy /y "%PFX_DIR%\%PFX_FILE%" "%installerDir%\%PFX_FILE%"
|
|
||||||
|
|
||||||
cd %installerDir%
|
cd %installerDir%
|
||||||
|
|
||||||
|
echo "Signing Symphony.exe file.."
|
||||||
call %SIGNING_FILE_PATH% ..\..\dist\win-unpacked\Symphony.exe
|
smctl sign --tool signtool --fingerprint %DIGICERT_FINGERPRINT% --input %SYMPHONY_EXE_PATH%
|
||||||
|
smctl sign verify --input %SYMPHONY_EXE_PATH%
|
||||||
IF %errorlevel% neq 0 (
|
IF %errorlevel% neq 0 (
|
||||||
echo "Signing failed"
|
echo "Signing failed"
|
||||||
exit /b -1
|
exit /b -1
|
||||||
)
|
)
|
||||||
|
|
||||||
call %SIGNING_FILE_PATH% ..\..\dist\Symphony-%SYMVER%-win.exe
|
echo "Signing Symphony-SYMVER-win.exe file.."
|
||||||
|
smctl sign --tool signtool --fingerprint %DIGICERT_FINGERPRINT% --input %SYMPHONY_SYMVER_EXE_PATH%
|
||||||
|
smctl sign verify --input %SYMPHONY_SYMVER_EXE_PATH%
|
||||||
IF %errorlevel% neq 0 (
|
IF %errorlevel% neq 0 (
|
||||||
echo "Signing failed"
|
echo "Signing failed"
|
||||||
exit /b -1
|
exit /b -1
|
||||||
@ -140,7 +138,9 @@ node ..\..\scripts\windows_update_checksum.js "..\..\dist\Symphony-%SYMVER%-win.
|
|||||||
echo "Building new installer with Wix Sharp"
|
echo "Building new installer with Wix Sharp"
|
||||||
call "BuildWixSharpInstaller.bat"
|
call "BuildWixSharpInstaller.bat"
|
||||||
|
|
||||||
call %SIGNING_FILE_PATH% WixSharpInstaller\Symphony.msi
|
echo "Signing MSI file.."
|
||||||
|
smctl sign --tool signtool --fingerprint %DIGICERT_FINGERPRINT% --input %SYMPHONY_MSI_PATH%
|
||||||
|
smctl sign verify --input %SYMPHONY_MSI_PATH%
|
||||||
IF %errorlevel% neq 0 (
|
IF %errorlevel% neq 0 (
|
||||||
echo "Failed to sign installer"
|
echo "Failed to sign installer"
|
||||||
exit /b -1
|
exit /b -1
|
||||||
|
Loading…
Reference in New Issue
Block a user