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.

118 lines
2.3 KiB

8 years ago
  1. # configuration for "master" branch
  2. -
  3. branches:
  4. only:
  5. - master
  6. version: 5.0.{build}
  7. configuration:
  8. - Release
  9. environment:
  10. nodejs_version: "6"
  11. TreatWarningsAsErrors: false
  12. install:
  13. - ps: Install-Product node $env:nodejs_version
  14. - npm install g3 -g
  15. - npm install gulp -g
  16. - npm install
  17. skip_tags: true
  18. notifications:
  19. - provider: GitHubPullRequest
  20. on_build_success: true
  21. on_build_failure: true
  22. cache:
  23. - packages -> **\packages.config
  24. before_build:
  25. - nuget restore source/siteserver.sln
  26. after_build:
  27. - cd home && npm install && cd ..
  28. - g3 build home
  29. - gulp build
  30. - gulp zip
  31. artifacts:
  32. - path: siteserver_install.zip
  33. name: siteserver_install
  34. - path: siteserver_upgrade.zip
  35. name: siteserver_upgrade
  36. deploy:
  37. release: siteserver-v$(appveyor_build_version)
  38. description: 'SiteServer CMS'
  39. provider: GitHub
  40. auth_token:
  41. secure: B/TFrPxGyyTS/NKTQsf/GBLPfGI+Rz/j3e7FVLaP6yjeUDljwkfvV70C+CT34/10
  42. artifact: /.*\.zip/
  43. draft: false
  44. prerelease: false
  45. on:
  46. branch: master
  47. appveyor_repo_tag: false
  48. # configuration for "dev" branch
  49. -
  50. branches:
  51. only:
  52. - dev
  53. version: 5.0.{build}
  54. configuration:
  55. - Release
  56. environment:
  57. nodejs_version: "6"
  58. TreatWarningsAsErrors: false
  59. install:
  60. - ps: Install-Product node $env:nodejs_version
  61. - npm install g3 -g
  62. - npm install gulp -g
  63. - npm install
  64. skip_tags: true
  65. notifications:
  66. - provider: GitHubPullRequest
  67. on_build_success: true
  68. on_build_failure: true
  69. cache:
  70. - packages -> **\packages.config
  71. before_build:
  72. - nuget restore source/siteserver.sln
  73. after_build:
  74. - cd home && npm install && cd ..
  75. - g3 build home
  76. - gulp build
  77. - gulp zip
  78. artifacts:
  79. - path: siteserver_install.zip
  80. name: siteserver_install
  81. - path: siteserver_upgrade.zip
  82. name: siteserver_upgrade
  83. deploy:
  84. release: siteserver-dev-v$(appveyor_build_version)
  85. description: 'SiteServer CMS'
  86. provider: GitHub
  87. auth_token:
  88. secure: B/TFrPxGyyTS/NKTQsf/GBLPfGI+Rz/j3e7FVLaP6yjeUDljwkfvV70C+CT34/10
  89. artifact: /.*\.zip/
  90. draft: false
  91. prerelease: false
  92. on:
  93. branch: dev
  94. appveyor_repo_tag: false