Commit dceadb6c authored by Jeremy Bokobza's avatar Jeremy Bokobza

added package for Mac

parent 9c18f5ce
...@@ -59,6 +59,7 @@ deploy: ...@@ -59,6 +59,7 @@ deploy:
- "$TRAVIS_BUILD_DIR/deploy/*.zip" - "$TRAVIS_BUILD_DIR/deploy/*.zip"
- "$TRAVIS_BUILD_DIR/Breeze.UI/app-builds/*.deb" - "$TRAVIS_BUILD_DIR/Breeze.UI/app-builds/*.deb"
- "$TRAVIS_BUILD_DIR/Breeze.UI/app-builds/*.tar.gz" - "$TRAVIS_BUILD_DIR/Breeze.UI/app-builds/*.tar.gz"
- "$TRAVIS_BUILD_DIR/Breeze.UI/app-builds/*.dmg"
skip_cleanup: true skip_cleanup: true
overwrite: true overwrite: true
prerelease: true prerelease: true
......
...@@ -160,9 +160,9 @@ function startBitcoinApi() { ...@@ -160,9 +160,9 @@ function startBitcoinApi() {
apiPath = path.resolve(__dirname, '..\\..\\resources\\daemon\\Stratis.BreezeD.exe'); apiPath = path.resolve(__dirname, '..\\..\\resources\\daemon\\Stratis.BreezeD.exe');
} else if(os.platform() === 'linux') { } else if(os.platform() === 'linux') {
apiPath = path.resolve(__dirname, '..//..//resources//daemon//Stratis.BreezeD'); apiPath = path.resolve(__dirname, '..//..//resources//daemon//Stratis.BreezeD');
} //else { } else {
// apiPath = path.resolve(__dirname, '..//..//Content//resources//daemon//Stratis.BreezeD'); apiPath = path.resolve(__dirname, '..//..//Content//resources//daemon//Stratis.BreezeD');
// } }
if(!testnet) { if(!testnet) {
...@@ -191,9 +191,9 @@ function startStratisApi() { ...@@ -191,9 +191,9 @@ function startStratisApi() {
apiPath = path.resolve(__dirname, '..\\..\\resources\\daemon\\Stratis.BreezeD.exe'); apiPath = path.resolve(__dirname, '..\\..\\resources\\daemon\\Stratis.BreezeD.exe');
} else if(os.platform() === 'linux') { } else if(os.platform() === 'linux') {
apiPath = path.resolve(__dirname, '..//..//resources//daemon//Stratis.BreezeD'); apiPath = path.resolve(__dirname, '..//..//resources//daemon//Stratis.BreezeD');
} //else { } else {
// apiPath = path.resolve(__dirname, '..//..//Content//resources//daemon//Stratis.BreezeD'); apiPath = path.resolve(__dirname, '..//..//Content//resources//daemon//Stratis.BreezeD');
// } }
if (!testnet) { if (!testnet) {
stratisProcess = spawnStratis(apiPath, ['stratis'], { stratisProcess = spawnStratis(apiPath, ['stratis'], {
......
...@@ -58,35 +58,10 @@ cd $TRAVIS_BUILD_DIR/Breeze.UI ...@@ -58,35 +58,10 @@ cd $TRAVIS_BUILD_DIR/Breeze.UI
echo $log_prefix running 'npm run' echo $log_prefix running 'npm run'
npm run build:prod npm run build:prod
# node packaging
if [ "$TRAVIS_OS_NAME" = "osx" ]
then
# node packaging
echo $log_prefix packaging breeze
node package.js --platform=$os_platform --arch=$arch --path=$TRAVIS_BUILD_DIR/breeze_out
# rename node generated folder
echo $log_prefix rename the folder generated by npm from $node_output_name to $app_output_name
mv $TRAVIS_BUILD_DIR/breeze_out/$node_output_name $TRAVIS_BUILD_DIR/breeze_out/$app_output_name
# copy api libs into app
echo $log_prefix copying the Breeze api into the app
mkdir -p $dotnet_resources_path_in_app
cp -r $TRAVIS_BUILD_DIR/Breeze.UI/daemon/* $dotnet_resources_path_in_app
# zip result
echo $log_prefix zipping the app into $TRAVIS_BUILD_DIR/breeze_out/$app_output_zip_name
mkdir -p $TRAVIS_BUILD_DIR/deploy/
cd $TRAVIS_BUILD_DIR/breeze_out
zip -r $TRAVIS_BUILD_DIR/deploy/$app_output_zip_name $app_output_name/*
else
# node packaging
echo $log_prefix packaging breeze echo $log_prefix packaging breeze
npx electron-builder build --$TRAVIS_OS_NAME --$arch npx electron-builder build --$TRAVIS_OS_NAME --$arch
echo $log_prefix finished packaging echo $log_prefix finished packaging
fi
#tests #tests
echo $log_prefix no tests to run echo $log_prefix no tests to run
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment