Group installers by version

This commit is contained in:
Joel Collins 2019-03-02 19:55:22 +00:00
parent 119a8b3309
commit 25c8036a97
4 changed files with 8 additions and 4 deletions

View file

@ -5,7 +5,7 @@ const package = require('../package.json');
convertToWindowsStore({
containerVirtualization: false,
inputDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
outputDirectory: path.join(__dirname, '../release-builds/installers'),
outputDirectory: path.join(__dirname, '../release-builds/installers', package.version),
assets: path.join(__dirname, '/appx/assets'),
identityName: '60425J.T.Collins.OpenFlexureeV',
packageExecutable: 'app/openflexure-ev.exe',

View file

@ -1,9 +1,10 @@
const installer = require('electron-installer-debian')
const path = require('path')
const package = require('../package.json');
const options = {
src: path.join(__dirname, '../release-builds/openflexure-ev-linux-armv7l/'),
dest: path.join(__dirname, '../release-builds/installers'),
dest: path.join(__dirname, '../release-builds/installers', package.version),
arch: 'armhf',
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
categories: [

View file

@ -1,9 +1,10 @@
const installer = require('electron-installer-debian')
const path = require('path')
const package = require('../package.json');
const options = {
src: path.join(__dirname, '../release-builds/openflexure-ev-linux-x64/'),
dest: path.join(__dirname, '../release-builds/installers'),
dest: path.join(__dirname, '../release-builds/installers', package.version),
arch: 'amd64',
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
categories: [

View file

@ -1,5 +1,6 @@
const createWindowsInstaller = require('electron-winstaller').createWindowsInstaller
const path = require('path')
const package = require('../package.json');
getInstallerConfig()
.then(createWindowsInstaller)
@ -12,10 +13,11 @@ function getInstallerConfig () {
console.log('creating windows installer')
return Promise.resolve({
setupExe: `${package.name}_${package.version}`,
appDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
authors: 'OpenFlexure',
noMsi: true,
outputDirectory: path.join(__dirname, '../release-builds/installers'),
outputDirectory: path.join(__dirname, '../release-builds/installers', package.version),
exe: 'openflexure-ev.exe',
setupExe: 'OpenFlexureEvInstaller.exe',
setupIcon: path.join(__dirname, '../icons/win/icon.ico'),