appveyor.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. version: 1.0.0-alpha1-{build}
  2. pull_requests:
  3. do_not_increment_build_number: true
  4. image: Visual Studio 2017
  5. configuration: Appveyor
  6. environment:
  7. DOCKER_USER:
  8. secure: goDG0WJjQvZlOe655QTbdA==
  9. DOCKER_PASS:
  10. secure: ONZZJySikYvgDWkBai0mZw==
  11. before_build:
  12. - ps: >-
  13. cd src
  14. dotnet restore
  15. choco install opencover.portable
  16. choco install codecov
  17. build:
  18. project: ./src/
  19. parallel: false
  20. verbosity: minimal
  21. test_script:
  22. - ps: >-
  23. cd ..\tests
  24. OpenCover.Console.exe -oldstyle -register:user -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test" -output:".\test_coverage.xml"
  25. codecov -f "test_coverage.xml"
  26. deploy_script:
  27. - ps: >-
  28. # docker tag minecase.gateway sunnycase/minecase.gateway:ci-latest-nanoserver
  29. #
  30. # docker tag minecase.server sunnycase/minecase.server:ci-latest-nanoserver
  31. #
  32. # IF ($env:APPVEYOR_REPO_BRANCH -eq "master")
  33. # {
  34. # docker login -u="$env:DOCKER_USER" -p="$env:DOCKER_PASS"
  35. #
  36. # docker push sunnycase/minecase.gateway
  37. #
  38. # docker push sunnycase/minecase.server
  39. # }