This commit is contained in:
Eugene Pankov
2017-09-09 11:33:06 +02:00
parent fa2650cd1f
commit 706f2042af
3 changed files with 20 additions and 12 deletions

View File

@@ -33,11 +33,11 @@ addons:
- wine - wine
- mono-runtime - mono-runtime
deploy: #deploy:
provider: releases # provider: releases
api_key: $GITHUB_TOKEN # api_key: $GITHUB_TOKEN
file_glob: true # file_glob: true
file: "dist/terminus*" # file: "dist/terminus*"
skip_cleanup: true # skip_cleanup: true
on: # on:
tags: true # tags: true

View File

@@ -2,6 +2,7 @@ os: Visual Studio 2017
platform: platform:
- x64 - x64
- x86
environment: environment:
nodejs_version: "7" nodejs_version: "7"

View File

@@ -55,16 +55,21 @@
"icon": "./build/windows/icon.ico" "icon": "./build/windows/icon.ico"
}, },
"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-${buildVersion}-${os}-${arch}.exe"
}, },
"mac": { "mac": {
"category": "public.app-category.video", "category": "public.app-category.video",
"icon": "./build/mac/icon.icns", "icon": "./build/mac/icon.icns",
"identity": null "identity": null
}, },
"dmg": {
"artifactName": "terminus-${buildVersion}-${os}-${arch}.dmg"
},
"linux": { "linux": {
"category": "Utilities", "category": "Utilities",
"icon": "./build/icons" "icon": "./build/icons",
"publish": ["github"]
}, },
"deb": { "deb": {
"depends": [ "depends": [
@@ -76,12 +81,14 @@
"libxtst6", "libxtst6",
"libnss3", "libnss3",
"tmux" "tmux"
] ],
"artifactName": "terminus-${buildVersion}-${os}-${arch}.deb"
}, },
"rpm": { "rpm": {
"depends": [ "depends": [
"screen" "screen"
] ],
"artifactName": "terminus-${buildVersion}-${os}-${arch}.rpm"
} }
}, },
"scripts": { "scripts": {