50 lines
1.2 KiB
YAML
50 lines
1.2 KiB
YAML
# Test against the latest version of this Node.js version
|
|
environment:
|
|
nodejs_version: "6"
|
|
GH_TOKEN:
|
|
secure: LiI5jyuHUw6XbH4kC3gP1HX4P/v4rwD/gCNtaFhQu2AvJz1/1wALkp5ECnIxRySN
|
|
|
|
skip_branch_with_pr: true
|
|
|
|
clone_folder: C:\projects\lbry-electron
|
|
|
|
# Install scripts. (runs after repo cloning)
|
|
install:
|
|
# needed to deal with submodules
|
|
- git submodule update --init --recursive
|
|
- python set_version.py
|
|
- python set_build.py
|
|
# Get the latest stable version of Node.js or io.js
|
|
- ps: Install-Product node $env:nodejs_version
|
|
# install modules
|
|
- npm install
|
|
- cd app
|
|
- npm install
|
|
- cd ..
|
|
# create lbrynet-daemon executable
|
|
- cd lbrynet
|
|
- ps: .\build.ps1
|
|
- cd ..
|
|
# build ui
|
|
- cd lbry-web-ui
|
|
- npm install
|
|
- node_modules\.bin\node-sass --output dist\css --sourcemap=none scss\
|
|
- node_modules\.bin\webpack
|
|
- ps: Copy-Item dist ..\app\ -recurse
|
|
- cd ..
|
|
- ps: Copy-Item lbrynet\dist\lbrynet-daemon.exe app\dist
|
|
|
|
build_script:
|
|
# build electron app
|
|
- node_modules\.bin\build -p never
|
|
# for debugging, see what was built
|
|
- dir dist
|
|
- pip install PyGithub uritemplate
|
|
- python release_on_tag.py
|
|
|
|
test: off
|
|
|
|
|
|
artifacts:
|
|
- path: dist\*.exe
|
|
name: LBRY
|