skypefacebook-workplaceoutlookemailmicrosoft-teamsdiscordmessengercustom-servicesmacoslinuxwindowsinboxwhatsappicloudtweetdeckhipchattelegramhangoutsslackgmail
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.5 KiB
61 lines
1.5 KiB
version: 0.5.18-{build} |
|
environment: |
|
matrix: |
|
- nodejs_version: '8' |
|
SENCHA_VER: '6.5.3.6' |
|
pull_requests: |
|
do_not_increment_build_number: true |
|
branches: |
|
only: |
|
- master |
|
|
|
init: |
|
- cmd: git config --global core.autocrlf input |
|
install: |
|
- ps: >- |
|
Install-Product node ${env:nodejs_version} |
|
|
|
Invoke-WebRequest -Uri http://cdn.sencha.com/cmd/${env:SENCHA_VER}/no-jre/SenchaCmd-${env:SENCHA_VER}-windows-no_jre.zip -OutFile ${env:TEMP}\Sencha.zip |
|
|
|
Expand-Archive -Path ${env:TEMP}\Sencha.zip -DestinationPath $env:TEMP\SenchaCmd |
|
|
|
Invoke-Expression "${env:TEMP}\SenchaCmd\SenchaCmd-${env:SENCHA_VER}-windows-no_jre.exe -q -Dall=true" |
|
|
|
$env:PATH = "${env:USERPROFILE}\bin\Sencha\Cmd\${env:SENCHA_VER};${env:PATH}" |
|
|
|
Copy-Item env-sample.js env.js |
|
- cmd: >- |
|
git reset --hard HEAD |
|
|
|
npm i npm@latest -g |
|
|
|
npm install |
|
|
|
npm prune |
|
cache: |
|
- '%APPDATA%\npm-cache' |
|
- '%USERPROFILE%\.electron' |
|
- node_modules |
|
build_script: |
|
- cmd: >- |
|
node --version |
|
|
|
npm --version |
|
|
|
npm run setup:win64 |
|
test: off |
|
artifacts: |
|
- path: dist\squirrel-windows\*.exe |
|
- path: dist\squirrel-windows\*.nupkg |
|
- path: dist\squirrel-windows\RELEASES |
|
- path: dist\*.zip |
|
deploy: |
|
- provider: GitHub |
|
tag: $(appveyor_build_version) |
|
release: $(appveyor_build_version) |
|
on: |
|
appveyor_repo_tag: true |
|
auth_token: |
|
secure: G9kcUc6R6xSYIP/mhFWZkuub5EE4b0ws9l3IQtFBz52yTsONp6GiQlFdtsnZWYjW |
|
draft: true |
|
prerelease: false
|
|
|