Commit Graph

6629 Commits

Author SHA1 Message Date
Doug Bunting d679c85aa3 Always restore w/ Core CLR and build w/ CLR or Mono
- #290
- remove workaround for aspnet/dnx#2566; not needed if building with CLR or Mono
- install Core CLR DNX in `build.sh`
  - must be applied in all repos using Travis before this PR goes in
- add `Dnu()` and `Dnx()` macros
  - remove `K()` macro from `_k-test.shade`; use `Dnx()` instead
- incorporate per-repo changes not yet applied to Universe templates
  - use newer `NuGet.exe`
  - Universe itself does not need the Korebuild package or `dnvm`

Changes partially revert 618a73b e.g. always start build with CLR or Mono DNX

nits:
- reduced DNX switches and `dnvm` calls in `build.cmd`
- base NuGet skip decision on _both_ KoreBuild and Sake's installation status
- make `Quiet` variable work more reliably; small changes often led to compilation problems
  - requires a small change in DNX repo at the same time
- remove some trailing whitespace and tabs
- add a bit more description to `_k.shade`
2015-10-12 10:02:18 -07:00
Doug Bunting 1899a4ffc2 React to aspnet/Universe#290 fix
- pick up latest `build.cmd` and `build.sh` files
  - preserve installation of x64 DNX packages in this repo
2015-10-11 00:48:26 -07:00
Doug Bunting 532b96ddd6 React to aspnet/Universe#290 fix 2015-10-08 21:37:53 -07:00
Doug Bunting 950acc99b5 React to aspnet/Universe#290 fix 2015-10-08 20:31:56 -07:00
Chris R 13dcc60802 Merge branch 'release' into dev 2015-10-08 12:01:37 -07:00
Chris R 566b0c3a2a Enable windows auth in tests via web.config. 2015-10-08 12:01:26 -07:00
Pranav K 9fc75d395d Replace NotNullAttribute with thrown exceptions 2015-10-07 18:05:26 -07:00
Pranav K bc6502825f Replacing NotNullAttribute with thrown exceptions 2015-10-07 17:44:11 -07:00
Cesar Blum Silveira 76cbb57f9a Fix build on Linux. 2015-10-07 15:06:50 -07:00
Chris R 921b24890b Enable windows auth in tests via web.config. 2015-10-07 12:34:46 -07:00
Pranav K a0262a0569 Add setup to all repos list
Fixes #293
2015-10-06 16:40:54 -07:00
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
Pranav K aea8716df6 Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:48 -07:00
Pranav K fcd5b55611 Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:45 -07:00
Pranav K ad9d75a599 Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:36 -07:00
Doug Bunting aa2beb83c2 Revert "Execute correct commands when building with Core CLR on Linux"
- bad merge; this commit should not have been included

This reverts commit 18d637dfc7.
2015-10-01 14:29:26 -07:00
Doug Bunting 580fe5b651 Merge branch 'dougbu/update.dnvm' into dev 2015-10-01 14:25:41 -07:00
Doug Bunting 18d637dfc7 Execute correct commands when building with Core CLR on Linux 2015-10-01 14:12:31 -07:00
Doug Bunting 352e41ff20 Update to latest `dnvm`
- `beta8-15518` to `rc1-15523`
- main changes include
  - remove `-a` alias for `-alias`; `build.cmd` files updated (thanx @NTaylorMullen)
  - [Linux] deprecate `dnvm unalias`; add `dnvm alias -d`
  - add `dnvm uninstall`
2015-10-01 14:04:57 -07:00
Anthony van der Hoorn fd7c5754fa Fix bug where we search for scripts in wwwroot/lib 2015-10-01 13:43:13 -07:00
N. Taylor Mullen 83aa5b12f2 Update 'build.cmd' alias parameter to use full name. 2015-10-01 12:21:29 -07:00
N. Taylor Mullen 6647e95676 Update 'build.cmd' alias parameter to use full name. 2015-10-01 12:11:48 -07:00
N. Taylor Mullen 7f7ad3479a Update 'build.cmd' alias parameter to use full name. 2015-10-01 11:58:52 -07:00
N. Taylor Mullen ef8e7a0a29 Update 'build.cmd' alias parameter to use full name. 2015-10-01 11:57:15 -07:00
moozzyk 2467eb891b Fixing feed link 2015-09-30 11:07:17 -07:00
Chris R 63f78ead6a Merge branch 'release' into dev 2015-09-30 10:15:41 -07:00
Chris R 22729d2145 Fix functional tests. 2015-09-30 09:54:27 -07:00
BrennanConroy d7c3cebac9 Fix merge from release to dev 2015-09-30 09:33:42 -07:00
Pranav K 47ec2b4e50 Fix default feed for dev branch 2015-09-29 14:38:56 -07:00
Pranav K 89f366d4bc Updating to dev NuGet.config 2015-09-29 13:10:25 -07:00
Pranav K a5715d4a03 Adding libuv-build to Coherence list 2015-09-29 13:08:51 -07:00
Pranav K df96275f69 Adding aspnet.xunit to universe list 2015-09-29 12:57:58 -07:00
Pranav K 66573cc464 Adding JsonPatch to universe list 2015-09-29 12:57:27 -07:00
Pranav K 521642cc2e Merge branch 'release' into dev 2015-09-28 23:16:10 -07:00
Pranav K 8930b6474c Updating to release NuGet.config. 2015-09-28 23:16:08 -07:00
Pranav K 7d5b43c599 Updating to dev NuGet.config 2015-09-28 23:15:07 -07:00
Pranav K d2dc0391d6 Merge remote-tracking branch 'origin/release' into dev 2015-09-28 23:14:22 -07:00
Pranav K 648ddf4252 Updating to release NuGet.config 2015-09-28 23:13:57 -07:00
Pranav K d68b002481 Merge branch 'release' into dev 2015-09-28 23:12:10 -07:00
Pranav K 7334d4922e Updating to release NuGet.config. 2015-09-28 23:12:07 -07:00
Pranav K 8d57211b15 Switching to CI release NuGet config 2015-09-28 22:47:07 -07:00
Pranav K b1a0e1b251 Merge branch 'dev' into release 2015-09-28 22:46:10 -07:00
Pranav K faf91c06e0 * Use --quiet for git pull and git clone so git fetch messages do not show up in CI
error logs.
2015-09-28 21:09:12 -07:00
Pranav K d576f71090 Reacting to feed and NuGet.config renames 2015-09-28 21:08:34 -07:00
あまみや ゆうこ be186a8cd8 Update Startup.cs 2015-09-28 18:09:46 -07:00
Chris R 6b9a7fb294 Add IISIntegration 2015-09-28 15:24:11 -07:00
Chris R 4510d20a83 #2 Platform handler middleware, sample, tests, functional tests. 2015-09-28 15:16:55 -07:00
Victor Hurdugaci 681e027f3f Add dnx watch to the projects list 2015-09-27 14:16:52 -07:00
Chris R 822ee7caf8 React to configuration API changes. 2015-09-25 20:54:56 -07:00
Doug Bunting 345c59826c Update to latest `dnvm`
- beta6-10394 to beta8-15518
  - grabbed from aspnet/Home but left default feed URIs alone
  - includes important fixes such as `dnvm use alias -r coreclr` support
2015-09-24 15:29:59 -07:00