added a portable build

This commit is contained in:
Eugene Pankov 2018-09-22 13:14:51 +02:00
parent dc864781e4
commit 5c2003cc2f
3 changed files with 12 additions and 8 deletions

View File

@ -24,3 +24,4 @@ build_script:
artifacts: artifacts:
- path: 'dist\win\*.exe' - path: 'dist\win\*.exe'
- path: 'dist\*.exe'

View File

@ -79,11 +79,15 @@
"icon": "./build/windows/icon.ico", "icon": "./build/windows/icon.ico",
"publish": [ "publish": [
"github" "github"
] ],
"artifactName": "terminus-${version}-setup.exe"
}, },
"squirrelWindows": { "squirrelWindows": {
"iconUrl": "https://github.com/Eugeny/terminus/raw/master/build/windows/icon.ico", "iconUrl": "https://github.com/Eugeny/terminus/raw/master/build/windows/icon.ico",
"artifactName": "terminus-${version}-${os}-${arch}.exe" "artifactName": "terminus-${version}-setup.exe"
},
"portable": {
"artifactName": "terminus-${version}-portable.exe"
}, },
"mac": { "mac": {
"category": "public.app-category.video", "category": "public.app-category.video",
@ -96,11 +100,12 @@
} }
}, },
"dmg": { "dmg": {
"artifactName": "terminus-${version}-${os}-${arch}.dmg" "artifactName": "terminus-${version}-macos.dmg"
}, },
"linux": { "linux": {
"category": "Utilities", "category": "Utilities",
"icon": "./build/icons", "icon": "./build/icons",
"artifactName": "terminus-${version}-linux.${ext}",
"publish": [ "publish": [
"github" "github"
] ]
@ -115,15 +120,13 @@
"libxtst6", "libxtst6",
"libnss3", "libnss3",
"tmux" "tmux"
], ]
"artifactName": "terminus-${version}-${os}-${arch}.deb"
}, },
"rpm": { "rpm": {
"depends": [ "depends": [
"screen", "screen",
"gnome-python2-gnomekeyring" "gnome-python2-gnomekeyring"
], ]
"artifactName": "terminus-${version}-${os}-${arch}.rpm"
} }
}, },
"scripts": { "scripts": {

View File

@ -4,7 +4,7 @@ const vars = require('./vars')
builder({ builder({
dir: true, dir: true,
win: ['squirrel'], win: ['squirrel', 'portable'],
config: { config: {
extraMetadata: { extraMetadata: {
version: vars.version, version: vars.version,