appveyor.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. # stop all test and docker buid for refactor
  22. test_script:
  23. - ps: >-
  24. # cd ..\tests
  25. #
  26. # OpenCover.Console.exe -oldstyle -register:user -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test" -output:".\test_coverage.xml"
  27. #
  28. # codecov -f "test_coverage.xml"
  29. deploy_script:
  30. - ps: >-
  31. # docker tag minecase.gateway sunnycase/minecase.gateway:ci-latest-nanoserver
  32. #
  33. # docker tag minecase.server sunnycase/minecase.server:ci-latest-nanoserver
  34. #
  35. # IF ($env:APPVEYOR_REPO_BRANCH -eq "master")
  36. # {
  37. # docker login -u="$env:DOCKER_USER" -p="$env:DOCKER_PASS"
  38. #
  39. # docker push sunnycase/minecase.gateway
  40. #
  41. # docker push sunnycase/minecase.server
  42. # }