mirror of
https://github.com/netzbegruenung/jitsi-meet-electron.git
synced 2024-05-02 16:54:52 +02:00
Added .travis.yml and appveyor.yml for automatic release
This commit is contained in:
parent
019921ffe6
commit
04fb2fdcac
30
.travis.yml
Normal file
30
.travis.yml
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
matrix:
|
||||||
|
include:
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode9.3
|
||||||
|
language: node_js
|
||||||
|
node_js: '8'
|
||||||
|
|
||||||
|
- os: linux
|
||||||
|
language: node_js
|
||||||
|
node_js: '8'
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
packages:
|
||||||
|
- libx11-dev
|
||||||
|
- zlib1g-dev
|
||||||
|
- libpng12-dev
|
||||||
|
- libxtst-dev
|
||||||
|
- g++-4.8
|
||||||
|
- gcc-4.8
|
||||||
|
|
||||||
|
cache:
|
||||||
|
directories:
|
||||||
|
- node_modules
|
||||||
|
- $HOME/.cache/electron
|
||||||
|
- $HOME/.cache/electron-builder
|
||||||
|
|
||||||
|
script:
|
||||||
|
- npm run dist
|
15
appveyor.yml
Normal file
15
appveyor.yml
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
image: Visual Studio 2017
|
||||||
|
|
||||||
|
platform:
|
||||||
|
- x64
|
||||||
|
|
||||||
|
cache:
|
||||||
|
- node_modules
|
||||||
|
- '%USERPROFILE%\.electron'
|
||||||
|
|
||||||
|
install:
|
||||||
|
- ps: Install-Product node 8 x64
|
||||||
|
- npm install
|
||||||
|
|
||||||
|
build_script:
|
||||||
|
- npm run dist
|
20
package.json
20
package.json
|
@ -24,32 +24,34 @@
|
||||||
"!main.js"
|
"!main.js"
|
||||||
],
|
],
|
||||||
"mac": {
|
"mac": {
|
||||||
"artifactName": "${productName}-${version}-${arch}.${ext}",
|
"artifactName": "jitsi-meet-${version}.${ext}",
|
||||||
"category": "public.app-category.video",
|
"category": "public.app-category.video",
|
||||||
"target": "dmg"
|
"target": "dmg"
|
||||||
},
|
},
|
||||||
"linux": {
|
"linux": {
|
||||||
"artifactName": "${productName}-${version}-${arch}.${ext}",
|
"artifactName": "jitsi-meet-${version}-${arch}.${ext}",
|
||||||
"category": "VideoConference;AudioVideo;Audio;Video;Network",
|
"category": "VideoConference;AudioVideo;Audio;Video;Network",
|
||||||
"description": "Jitsi Meet Desktop App",
|
"description": "Jitsi Meet Desktop App",
|
||||||
"executableName": "jitsi-meet",
|
"executableName": "jitsi-meet",
|
||||||
"target": "AppImage"
|
"target": [
|
||||||
|
{
|
||||||
|
"arch": "x64",
|
||||||
|
"target": "AppImage"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"win": {
|
"win": {
|
||||||
|
"artifactName": "jitsi-meet-${version}-${arch}.${ext}",
|
||||||
"target": [
|
"target": [
|
||||||
{
|
{
|
||||||
"arch": [
|
"arch": [
|
||||||
"x64",
|
"ia32",
|
||||||
"ia32"
|
"x64"
|
||||||
],
|
],
|
||||||
"target": "nsis"
|
"target": "nsis"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"nsis": {
|
|
||||||
"allowToChangeInstallationDirectory": true,
|
|
||||||
"oneClick": false
|
|
||||||
},
|
|
||||||
"directories": {
|
"directories": {
|
||||||
"buildResources": "resources"
|
"buildResources": "resources"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue