e02887565b
* Remove extra parenthesis causing warnings on latest chromium * Update to electron 2.0.1 * Move all @types dependencies to devDependencies * Update electron-builder/electron-updater * Update to Node.js 8.9.3 to match Electron 2.0.1
31 lines
740 B
YAML
31 lines
740 B
YAML
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 8.9.3 x64
|
|
- yarn install --frozen-lockfile
|
|
|
|
build_script:
|
|
- yarn generate
|
|
- yarn lint-windows
|
|
- yarn test-node
|
|
- yarn nsp check
|
|
- node build\grunt.js
|
|
- type package.json | findstr /v certificateSubjectName > temp.json
|
|
- move temp.json package.json
|
|
- yarn prepare-beta-build
|
|
- node_modules\.bin\build --config.extraMetadata.environment=%SIGNAL_ENV% --publish=never
|
|
|
|
test_script:
|
|
- node build\grunt.js test
|
|
- set NODE_ENV=production
|
|
- node build\grunt.js test-release:win
|
|
|
|
environment:
|
|
SIGNAL_ENV: production
|