aspnetcore/build
Doug Bunting 618a73b399 Support building with Core CLR (on Linux)
- hits all of the checkboxes in #272

Specify test runtime explicitly and support testing w/ DNX Core on Linux
- turn on DNX Core on Linux testing with `--test-dnxcore` target
  - or `KOREBUILD_TEST_DNXCORE` environment variable

Work around aspnet/dnx#2566
- builds fail with DNX Core on Linux otherwise

Do not attempt to install nodejs if not on Windows

Use user's `default` DNVM when `%SKIP_DNX_INSTALL%` defined on Windows
- enables builds with DNX Core
- should be the default for new repos; older repos can opt in

Use consistent case for all `--quiet` environment variables
  - also name these variables consistently; start w/ `KOREBUILD_`
- environment variables are case-sensitive on Linux and mixed case was annoying
- also get rid of leading space in these environment variable values

Check `IsLinux` and not `IsMono`
- `IsMono` is always `true` on Linux since Sake always runs in Mono there
  - but `IsLinux` is the right question

nits:
- remove tabs from a few files
- remove compilation warnings in local `makefile.shade`
2015-10-05 23:02:50 -07:00
..
BuildEnv.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
Json.shade Using Json parsing code from DNX 2015-09-01 15:44:44 -07:00
Resources.cs
Resources.tt
_asmdiff.shade
_bower.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_copy.shade
_git-clone.shade * Use --quiet for git pull and git clone so git fetch messages do not show up in CI 2015-09-28 21:09:12 -07:00
_git-config.shade
_git-pull.shade * Use --quiet for git pull and git clone so git fetch messages do not show up in CI 2015-09-28 21:09:12 -07:00
_git.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_grunt.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_k-clean.shade
_k-generate-resx.shade
_k-restore.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_k-standard-goals.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_k-test.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_k-xml-docs-test.shade
_k.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_kpm-build.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_kpm-pack.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_kpm-publish.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_ngen-roslyn.shade
_node-install.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_node.shade
_npm.shade
_nuget-local-publish.shade
_nuget-resilient-publish.shade Change nuget-resilient-publish to allow specifying a path to nuget.exe. 2015-06-29 15:21:23 -07:00
_rimraf.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_robocopy-delete.shade
_verify-authenticode.shade
dnvm.cmd
dnvm.ps1 Update to latest `dnvm` 2015-10-01 14:04:57 -07:00
dnvm.sh Update to latest `dnvm` 2015-10-01 14:04:57 -07:00