diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..44a24a6 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,67 @@ +version: '1.0.{build}' + +image: Visual Studio 2017 + +branches: + + only: + + - master + +init: + + # Good practise, because Windows line endings are different from Unix/Linux ones + + - cmd: git config --global core.autocrlf true + +install: + + # Install repo specific stuff here + +before_build: + + # Display .NET Core version + + - cmd: dotnet --version + + # Display minimal restore text + + - cmd: dotnet restore ./src/src.csproj --verbosity m + +build_script: + + # output will be in ./src/bin/debug/netcoreapp1.1/publish + + - cmd: dotnet publish ./Sharp7.Rx/Sharp7.Rx.csproj + +after_build: + + # For once the build has completed + +artifacts: + + - path: '\src\bin\Debug\netcoreapp1.1\publish' + + name: Sharp.Rx + + type: WebDeployPackage + +clone_depth: 1 + +test_script: + + # restore packages for our unit tests + + - cmd: dotnet restore ./tests/tests.csproj --verbosity m + + # run the unit tests (requires changing into the test directory) + + - cmd: cd tests + + - cmd: dotnet xunit + +on_finish : + + # any cleanup in here + +deploy: off \ No newline at end of file