This commit is contained in:
Eugene Pankov 2019-07-04 14:08:47 +02:00
parent 5596dce8ef
commit 6e845eff7d
4 changed files with 29 additions and 22 deletions

View File

@ -9,6 +9,7 @@ stages:
jobs: jobs:
include: include:
- stage: 'Build' - stage: 'Build'
if: branch = xxx
os: linux os: linux
before_install: before_install:
- set -e - set -e
@ -39,7 +40,7 @@ jobs:
- stage: 'Docs' - stage: 'Docs'
os: linux os: linux
if: branch = xxx if: branch = master
script: script:
- set -e - set -e
- openssl aes-256-cbc -K $encrypted_4e2fb4889ef8_key -iv $encrypted_4e2fb4889ef8_iv -in .travis.ssh.key.enc -out .travis.ssh.key -d - openssl aes-256-cbc -K $encrypted_4e2fb4889ef8_key -iv $encrypted_4e2fb4889ef8_iv -in .travis.ssh.key.enc -out .travis.ssh.key -d

View File

@ -2,13 +2,15 @@
const builder = require('electron-builder').build const builder = require('electron-builder').build
const vars = require('./vars') const vars = require('./vars')
const isTag = (process.env.BUILD_SOURCEBRANCH || '').startsWith('refs/tags/')
builder({ builder({
dir: true, dir: true,
linux: ['snap', 'deb', 'rpm', 'tar.gz'], linux: ['snap', 'deb', 'rpm', 'tar.gz'],
config: { config: {
extraMetadata: { extraMetadata: {
version: vars.version, version: vars.version,
},
}, },
}, publish: isTag ? 'always' : 'onTag',
publish: 'onTag',
}).catch(() => process.exit(1)) }).catch(() => process.exit(1))

View File

@ -2,13 +2,15 @@
const builder = require('electron-builder').build const builder = require('electron-builder').build
const vars = require('./vars') const vars = require('./vars')
const isTag = (process.env.BUILD_SOURCEBRANCH || '').startsWith('refs/tags/')
builder({ builder({
dir: true, dir: true,
mac: ['pkg', 'zip'], mac: ['pkg', 'zip'],
config: { config: {
extraMetadata: { extraMetadata: {
version: vars.version, version: vars.version,
},
}, },
}, publish: isTag ? 'always' : 'onTag',
publish: 'onTag',
}).catch(() => process.exit(1)) }).catch(() => process.exit(1))

View File

@ -2,13 +2,15 @@
const builder = require('electron-builder').build const builder = require('electron-builder').build
const vars = require('./vars') const vars = require('./vars')
const isTag = (process.env.BUILD_SOURCEBRANCH || '').startsWith('refs/tags/')
builder({ builder({
dir: true, dir: true,
win: ['nsis', 'portable'], win: ['nsis', 'portable'],
config: { config: {
extraMetadata: { extraMetadata: {
version: vars.version, version: vars.version,
},
}, },
}, publish: isTag ? 'always' : 'onTag',
publish: 'onTag',
}).catch(() => process.exit(1)) }).catch(() => process.exit(1))