Commit Graph

128 Commits

Author SHA1 Message Date
Cesar Blum Silveira 300078b448 Temporary: Don't expand packages when caching Coherence on non-Windows. 2016-03-25 11:12:39 -07:00
Pranav K 56f51b2525 Copy .build dir in Linux 2016-03-23 14:37:59 -07:00
Pranav K 74787d2ce6 Look for projects under a subdirectory in test and samples 2016-03-23 11:46:16 -07:00
Pranav K 7f1f8340d5 Run ci-build without parallelism on Linux 2016-03-23 08:03:09 -07:00
Cesar Blum Silveira 25e6606a6e Delete previous Coherence cache and expand packages (#423, #425). 2016-03-22 14:09:51 -07:00
Cesar Blum Silveira 8908a327c0 Several refactorings in makefile.shade. 2016-03-21 15:05:15 -07:00
Pranav K 65d6c79612 Only look for the commit hash file if KOREBUILD_ADD_ASSEMBLY_INFO is set. 2016-03-18 16:32:31 -07:00
Pranav K 8c0f9c8482 Remove FLOWID for Linux 2016-03-18 15:27:29 -07:00
Pranav K a747c4e95f Don't copy .build dir in Mac and Linux 2016-03-18 14:56:07 -07:00
Pranav K ef9d0784fb Fix copy command 2016-03-18 14:29:36 -07:00
Victor Hurdugaci 1567a40629 Add a way to exclude repositories from having the src folder deleted 2016-03-17 10:40:52 -07:00
Cesar Blum Silveira ab72ba5056 Cache Coherence in the correct place. 2016-03-16 12:11:11 -07:00
Cesar Blum Silveira 0a6384bd3a Set UNIVERSE_COMMITS_FILE env. variable after caching Coherence. 2016-03-16 11:38:06 -07:00
Cesar Blum Silveira b269e3f9ea Cache Coherence locally in ci-test. 2016-03-15 18:34:24 -07:00
Pranav K c261de6ee1 Simplify ordering since Testing no longer has cyclic dependencies 2016-03-15 11:02:34 -07:00
Pranav K 32209dafa1 Remove aspnet.xunit from Universe builds 2016-03-14 17:33:05 -07:00
Victor Hurdugaci 6e76ad7c0f - Run tests without sources
- Remove some old dead code
- Update repo names
- Allow the build to sync repos to particular commits
2016-03-14 14:13:54 -07:00
Pranav K 97972f4c1c * Use shallow clone when cloning the CI
* Avoid downloading the .build directory
2016-03-10 13:27:02 -08:00
Pranav K 864fbbb380 Remove ni.dll deletion hack 2016-03-10 08:06:59 -08:00
Pranav K c948605111 Attempt to use non cross gened csc.exe 2016-03-09 18:35:54 -08:00
Pranav K 8ead3635c7 Reduce the number of concurrent builds 2016-03-09 16:57:20 -08:00
Pranav K 037768f531 Common and PlatformAbstractions need to be built before Testing and in sequence 2016-03-09 15:41:56 -08:00
Pranav K 5a2df72575 Batch build on the CI 2016-03-09 14:55:18 -08:00
Pranav K cb73debd4d Use use-ci-loggers instead of use-teamcity 2016-03-04 10:36:50 -08:00
Victor Hurdugaci 99c5e20c23 Don't try to produce nupkgs anymore 2016-03-03 12:06:35 -08:00
Pranav K 27e373b277 Copy nupkgs from artifacts directory of project built 2016-03-01 13:06:21 -08:00
Pranav K d5ca369239 Only publish repo artifacts if they exist 2016-02-29 18:47:28 -08:00
Pranav K 2405a2f2f4 Publish packages to CI_VOLATILE_SHARE at the end of the build 2016-02-29 10:19:10 -08:00
Pranav K f39a8f6ad6 Add PlatformAbstractions to repositories to build 2016-02-25 12:13:46 -08:00
Pranav K 53eb708a8b Add support for Coherence build 2016-02-18 09:57:30 -08:00
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