appveyor.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. image: Visual Studio 2017
  2. skip_tags: true
  3. install:
  4. - set path=c:\Program Files (x86)\WiX Toolset v3.11\bin;%path%
  5. - npm install -g @quasar/cli
  6. - |-
  7. echo export const VERSION = { buildID: '%APPVEYOR_BUILD_ID%', buildVersion: '%APPVEYOR_BUILD_VERSION%', buildNo: '%APPVEYOR_BUILD_NUMBER%', gitHash: '%APPVEYOR_REPO_COMMIT%', gitMessage: '%APPVEYOR_REPO_COMMIT_MESSAGE%' }> src-electron/main-process/version.js
  8. - cat src-electron/main-process/version.js
  9. - npm install
  10. cache:
  11. - node_modules -> package.json
  12. - '%AppData%\npm\node_modules'
  13. test_script:
  14. build_script:
  15. - node --version
  16. - npm --version
  17. - quasar info
  18. - quasar build -m electron
  19. - C:\projects\schild-report\dist\electron\schild.report-win32-ia32\schild.report.exe -v
  20. - node create-msi.js
  21. artifacts:
  22. - path: dist/msi/schild.report.msi
  23. name: schild.report
  24. deploy:
  25. release: v$(appveyor_build_version)
  26. description: 'Automatisiertes Push-Build. Für aktuelle Änderungen die Commit-Logs anschauen.'
  27. provider: GitHub
  28. auth_token:
  29. secure: xf39YWukS9Xjl8akZBdy3e/7xbl4pQn7qdpsguMuV2JcZkZ4zBj2nyh1D0ooi9pW
  30. artifact: dist/msi/schild.report.msi
  31. draft: false
  32. prerelease: false
  33. on:
  34. branch: master