Commit Graph

98 Commits

Author SHA1 Message Date
Victor Hurdugaci 7043b16980 KoreBuild-dotnet copy 2015-12-07 15:06:27 -08:00
Pranav K 64fa41457b Updating build script per RC1 branching 2015-11-24 14:53:00 -08:00
Pranav K 0ea0a44e15 Refactoring script to create master branch 2015-10-19 10:45:56 -07:00
Cesar Blum Silveira fb6bbee561 Call correct build.sh when building repos. 2015-10-16 11:00:52 -07:00
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
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 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 d576f71090 Reacting to feed and NuGet.config renames 2015-09-28 21:08:34 -07:00
Chris R 6b9a7fb294 Add IISIntegration 2015-09-28 15:24:11 -07:00
Victor Hurdugaci 681e027f3f Add dnx watch to the projects list 2015-09-27 14:16:52 -07:00
Chris R 7c39334783 Remove Helios 2015-09-21 14:55:42 -07:00
Pranav K 864cc39ce2 Updating to Sake 0.2.2 2015-09-09 11:19:24 -07:00
Victor Hurdugaci cddcb3b457 Add BrowserLink 2015-09-09 09:02:19 -07:00
Chris R c6db2c06f5 Add BasicMiddleware and Proxy repos to the build list 2015-09-04 11:51:41 -07:00
Kiran Challa edd17c020e Enable MusicStore tests to be run 2015-09-01 15:00:32 -07:00
Pranav K e717011d9c Fixup feeds used for branching. 2015-09-01 14:07:02 -07:00
Pranav K b87497c6da Tweaking update-release target to be runnable from the CI
* Relying on git log --exit-code to fail in case there are unmerged
  changes in the release branch.
* Specifically update aspnetvnext feed when branching to release.
2015-08-17 14:09:05 -07:00
Chris R 3d06f3dfc2 Add ServerTests repo to build list. Fix build list ordering. 2015-08-13 14:28:31 -07:00
Kiran Challa 3940873943 Enable pinning build scripts(build.cmd) 2015-08-11 16:08:55 -07:00
Victor Hurdugaci ef4a0a3ebb Add the ability to specify what repos to include/exclude while building 2015-08-05 14:45:18 -07:00
Kirthi Krishnamraju 8fdc275262 Added Localization repo to makefile 2015-07-23 16:00:31 -07:00
Pranav K 8271552cc6 Change pin-version to use the coherence build results
Fies #247
2015-07-22 13:35:30 -07:00
Brice Lambson 14b08da4f3 Add Microsoft.Data.Sqlite 2015-07-16 13:52:11 -07:00
Ryan Nowak 6471ef34a7 Add Antiforgery to repo list 2015-06-23 12:20:47 -07:00
Chris R bc98fcbce4 Add Antiforgery repo. 2015-06-12 09:10:09 -07:00
Chris R e7edacc865 Remove the WebSocketAbstractions repo. 2015-06-11 16:18:35 -07:00
Suhas Joshi f8fa1eef0f Adding support to pin version and tag prerelease 2015-05-18 15:02:56 -07:00
N. Taylor Mullen 60369d1a06 Merge branch 'release' into dev 2015-04-02 16:33:33 -07:00
N. Taylor Mullen 086eee4cf3 Add RazorTooling and Common to Universe. 2015-04-02 16:31:01 -07:00
Victor Hurdugaci e89ae2f6c3 Merge branch 'release' into dev 2015-04-01 13:22:45 -07:00
Victor Hurdugaci 6b1cb5ca7a Skip projects that were not cloned 2015-04-01 09:40:50 -07:00
Suhas Joshi 8cc1d57ab2 UpdateRepos for release 2015-03-26 11:58:31 -07:00
Victor Hurdugaci a14b35ca6c Skip credentials prompt for CI builds 2015-03-12 16:23:47 -07:00
Doug Bunting 456a38a249 Fix the `init` target
- correct check for whether target file is present
- correct `makefile.shade` filename
- do not copy master and release config files into every repo
2015-03-11 11:17:54 -07:00
Troy Dai 197ef48120 Rename k => dnx and update kvm to dnvm 2015-03-07 15:10:32 -08:00
Victor Hurdugaci 9354296521 Merge branch 'release' into dev 2015-02-17 09:19:17 -08:00
Pranav K 70517d64a8 * Update pull-all to perform pull in parallel
* Fix formatting for pull
2015-02-12 17:02:08 -08:00
Victor Hurdugaci afb8f51d19 Environment variable to specify the build branch 2015-02-03 15:37:12 -08:00
Brice Lambson a307bb7009 Remove System.Data packages 2015-01-22 14:52:13 -08:00
Suhas Joshi 62e48aef34 Fixing issue that pushes nuget.config to release 2015-01-20 18:22:48 -08:00
Pranav K 52a72e6b0e Updating makefile.shade so build only-compile is pretty printed in
TeamCity
2014-12-18 14:06:45 -08:00
Victor Hurdugaci 03d174efe2 Skip bug config on CI 2014-12-18 10:50:57 -08:00
Suhas Joshi 3b99fb5b9e Added new target for release check 2014-12-18 10:35:45 -08:00
Victor Hurdugaci a92e2e9c00 Throw when a repo fails to build 2014-12-17 15:52:24 -08:00
Pranav K b3eaf788dd Updating build pull to pull to pull in parallel 2014-12-15 14:17:29 -08:00
Victor Hurdugaci 4114c872ac Add the complete build option to the build script (build + test) 2014-12-10 14:07:58 -08:00
Brice Lambson 42f92f78e6 Remove some repos 2014-12-01 16:25:38 -08:00