forked from signalapp/Signal-Desktop
-
Notifications
You must be signed in to change notification settings - Fork 1
/
appveyor.yml
32 lines (27 loc) · 821 Bytes
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
platform:
- x64
cache:
- '%LOCALAPPDATA%\electron\Cache'
- node_modules -> package.json
install:
- systeminfo | findstr /C:"OS"
- set PATH=C:\Ruby23-x64\bin;%PATH%
- ps: Install-Product node 12.4.0 x64
- ps: .\build\install-yarn.ps1
- yarn install --frozen-lockfile
build_script:
- yarn generate
- yarn lint-windows
- yarn lint-deps
- node build\grunt.js
- yarn test-node
- type package.json | findstr /v certificateSubjectName > temp.json
- move temp.json package.json
- yarn prepare-beta-build
- node_modules\.bin\electron-builder --config.extraMetadata.environment=%SIGNAL_ENV% --publish=never --config.directories.output=release
test_script:
- node build\grunt.js test
- set NODE_ENV=production
- node build\grunt.js test-release:win
environment:
SIGNAL_ENV: production