| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- version: 1.0.0-alpha1-{build}
- pull_requests:
- do_not_increment_build_number: true
- image: Visual Studio 2017
- configuration: Appveyor
- environment:
- DOCKER_USER:
- secure: goDG0WJjQvZlOe655QTbdA==
- DOCKER_PASS:
- secure: ONZZJySikYvgDWkBai0mZw==
- before_build:
- - ps: >-
- cd src
- dotnet restore
- choco install opencover.portable
- choco install codecov
- build:
- project: ./src/
- parallel: false
- verbosity: minimal
- test_script:
- - ps: >-
- cd ..\tests
- OpenCover.Console.exe -oldstyle -register:user -target:"C:\Program Files\dotnet\dotnet.exe" -targetargs:"test" -output:".\test_coverage.xml"
- codecov -f "test_coverage.xml"
- deploy_script:
- - ps: >-
- docker tag minecase.gateway sunnycase/minecase.gateway:ci-latest-nanoserver
-
- docker tag minecase.server sunnycase/minecase.server:ci-latest-nanoserver
- IF ($env:APPVEYOR_REPO_BRANCH -eq "master")
- {
- docker login -u="$env:DOCKER_USER" -p="$env:DOCKER_PASS"
-
- docker push sunnycase/minecase.gateway
-
- docker push sunnycase/minecase.server
- }
|