Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: 0.0.{build}
- branches:
- only:
- - dev
- image: Visual Studio 2017
- before_build:
- - nuget restore
- cache:
- - App_Data
- build:
- project: IdentityServer.sln
- publish_wap: true
- verbosity: minimal
- after_build:
- - cmd: dotnet publish --output %appveyor_build_folder%\api-dist
- # Test against this version of Node.js
- environment:
- nodejs_version: "Stable"
- install:
- - cd .\src\IdentityServer.Web
- - ps: Install-Product node $env:nodejs_version
- - npm whoami
- - npm install
- - npm install -g @angular/cli
- - cd ..\..
- test_script:
- - cd .\src\IdentityServer.Web
- - node --version
- - npm --version
- - ng test --watch false --single-run true
- - cd ..\..
- after_test:
- - cd .\src\IdentityServer.Web
- - ng build --prod --aot -op %appveyor_build_folder%\web-dist
- - cd ..\..
- artifacts:
- - path: web-dist
- name: web.web
- - path: api-dist
- name: api.web
- deploy:
- - provider: Environment
- name: IdentityServer (DEVELOPMENT)
- on:
- branch: dev
- - provider: Environment
- name: IdentityServer.Web (DEVELOPMENT)
- on:
- branch: dev
- notifications:
- - provider: Email
- to:
- - oskar.norling@apirix.com
- - haris@apirix.com
- - henrik.gabrielsson@apirix.com
- - jesper@beanloop.se
- - julian.simonsson@apirix.com
- - patrik.erlandsson@apirix.com
- - misha.kolchenko@apirix.com
- on_build_success: true
- on_build_failure: true
- on_build_status_changed: true
Add Comment
Please, Sign In to add comment