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. - |-
  6. 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/version.js
  7. - cat src/version.js
  8. - npm install
  9. cache:
  10. - node_modules -> package.json
  11. - '%AppData%\npm\node_modules'
  12. test_script:
  13. build_script:
  14. - node --version
  15. - npm --version
  16. - npm run build -m
  17. - npm run package-win
  18. - ls C:\projects\schild-report\release\schild.report-win32-ia32\
  19. - C:\projects\schild-report\release\schild.report-win32-ia32\schild.report.exe -v
  20. - node create-msi.js
  21. artifacts:
  22. - path: release/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: release/msi/schild.report.msi
  31. draft: false
  32. prerelease: false
  33. on:
  34. branch: master