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
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
Pranav K
ac129c71ac
Updating update-master to reset to release and copy NuGet.master.config to
...
repos
2014-11-12 07:41:24 -08:00
Pranav K
38afedb080
Updating config to create release NuGet.config and phantom merge as part of update-release
2014-11-06 10:08:09 -08:00
Pranav K
9b33f3f9d9
Changes to run smoke test on Mono
2014-10-21 12:24:54 -07:00
Diego Vega
91ec215469
Removing repos Home and BugTracker
2014-10-20 16:21:55 -07:00
Brice Lambson
d86bb2d9c8
Add Home & BugTracker to "all repos" list
2014-10-06 12:08:38 -07:00
Brice Lambson
ba1b99c745
Re-add checkout command to update-master task
2014-10-06 10:51:37 -07:00
Brice Lambson
6d1a6c5231
Add update-master target
2014-10-06 10:35:32 -07:00
Pranav K
029d6b4b58
Add "update-release" target to merge dev branches to release
2014-09-16 13:43:27 -07:00
Pranav K
e61a7e1927
Adding Caching to Universe repo list
2014-08-20 07:07:37 -07:00
Pranav K
25b1243c7f
Adding a target to force push master branch
2014-08-18 10:23:12 -07:00
Pranav K
f3d544bc1f
Changes to support reseting master to release
2014-08-18 10:07:50 -07:00
Pranav K
bacfb03a1e
Reverting repo list to topological order
2014-08-05 16:01:01 -07:00
Pranav K
30280ee54e
Adding scaffolding to Universe
2014-08-05 15:20:51 -07:00
Pranav K
04b29ed629
Updating makefile to remove duplication in repo name usage
2014-08-05 15:19:57 -07:00
David Fowler
6277e70ac8
Added KestrelHttpServer
2014-06-29 08:44:08 -07:00
Pranav K
4b5b85a2ac
Use K_BUILD_VERSION in Universe if specified.
2014-06-22 06:24:18 -07:00
Louis DeJardin
e41d2a4a3c
Adding universe build target for init-release
...
Creates release branch and updates NuGet.config as appropriate
2014-06-20 13:37:25 -07:00
David Fowler
2e6f9859a9
Fixed duplicates in repo list
2014-06-15 07:42:33 -07:00
David Fowler
8422d7413a
Fix dependency order or projects
2014-06-15 07:32:53 -07:00
David Fowler
60c1d007fa
Merge pull request #65 from khellang/patch-1
...
Added exception message to warning when `git clone` fails
2014-06-15 06:52:57 -07:00
Pranav K
967ca3757e
Updating makefile to include Options and Logging repos
2014-06-03 11:06:48 -07:00
David Fowler
92e0c16499
Made universe mono ready
...
- Added build.sh to universe
- Updated makefile to run build.sh instead of build.cmd
- Updated build.sh script
2014-05-23 03:15:48 -07:00
David Fowler
6ecabcf644
Update makefile.shade
2014-05-19 17:07:31 -07:00