Commit Graph

5 Commits

Author SHA1 Message Date
Andrew Arnott 9f1cea850d Merge remote-tracking branch 'upstream/master' into BinOverBuild 2019-06-12 06:54:11 -06:00
Toni Solarin-Sodara 556a1e59a7 ensure PublicRelease is false in nightly 2019-05-29 23:42:25 +01:00
Andrew Arnott 664eb7303a Remove build.proj in favor of regular dotnet commands
Simple removal of the build.proj file allows `dotnet` commands to just work without having to specify the sln file explicitly, which is really nice.

The build.proj was building all projects 3 times (build, test, and pack all rebuilt everything and repeated package restore, etc.), so it was slower than necessary anyway.

In its place:
1. folks can just use `dotnet build` or whatever command suits them.
1. Azure Pipelines simply executes dotnet commands, which I break up into 4 steps so the pipeline can show timings for each step, etc.

Because we use the Azure Pipelines DotNetCoreCLI task for running tests, the test results are automatically collected and reported as a searchable database.
Test results can be analyzed over time to see how they perform, which ones are unstable, etc.
2019-05-29 00:35:41 -06:00
Andrew Arnott f4c2d305a3 Build to bin\<config>\Packages instead of build\
The "bin" folder name is more common for .NET based projects such as this one. And it allows the .gitignore file to ignore the "bin" folder while allowing the "build" folder to appear under project directories with a build folder in source code that contains package payload.
2019-05-28 23:42:35 -06:00
Marco Rossignoli cd9f504328 setup nightly build 2019-05-26 17:29:44 +02:00