Commit Graph

890 Commits

Author SHA1 Message Date
Nate McMaster 0f578ec2c5 Update to korebuild 2.0.2-beta-15503 2017-09-20 13:15:10 -07:00
N. Taylor Mullen f564f0b68e Merge pull request #562 from aspnet/nimullen/addvstext
Add Microsoft.VisualStudio.Text.Data and UI to the universe lineup.
2017-09-19 16:06:23 -07:00
N. Taylor Mullen d2b202377f Add Microsoft.VisualStudio.Text.Data and UI to the universe lineup. 2017-09-19 15:58:28 -07:00
Nate McMaster 0c2708238d Update Korebuild to 2.0.2-alpha-14598 2017-09-19 14:21:33 -07:00
Nate McMaster cca1480f3a Switch from feature/x to rel/x branches 2017-09-19 10:48:15 -07:00
Nate McMaster 177fa71634 Copy packages to ship/noship and verify coherent versions (#560) 2017-09-18 16:44:12 -07:00
Nate McMaster 351156f455 Include DotNetCliToolReference's when computing the build order 2017-09-18 14:04:24 -07:00
Nate McMaster f77b6ff614 Re-add CloneRepositories to BuildDependsOn 2017-09-18 13:26:11 -07:00
Nate McMaster b9e332c11b Use KoreBuild to clone source code instead of TeamCity 2017-09-18 13:10:08 -07:00
Nate McMaster 83adfd2484 Find commit hashes from the TeamCity environment variables 2017-09-18 13:06:07 -07:00
Nate McMaster 4fa08287a2 Remove dead code and ensure source code is cloned when building on CI 2017-09-18 12:39:27 -07:00
Nate McMaster 4182b0b5d2 When BuildGraphOf is used, only pin package references to packages currently building 2017-09-18 12:31:08 -07:00
Nate McMaster 4924f79efc Update PackageReferences to non-floating versions when building multiple repos 2017-09-18 12:05:12 -07:00
Nate McMaster 51dbdbeac2 Code cleanup 2017-09-18 11:15:51 -07:00
Nate McMaster a10ba83751 Add /t:UpdateRepoLineups which will automatically update the build/dependencies.targets file with appropriate versions 2017-09-18 10:33:48 -07:00
Nate McMaster dc50526a6d Rename target, remove unused parameter, and add comments to the AnalyzeBuildGraph task 2017-09-18 09:37:12 -07:00
Nate McMaster 997be52987 Add repos that should be patched due to cascading versions 2017-09-15 18:03:29 -07:00
Nate McMaster 7568441acc Update analysis to account for non-shipping package references (samples, tests) 2017-09-15 17:45:55 -07:00
Nate McMaster 479e37d7cc Include Identity in the list of repos that are being patched 2017-09-15 16:14:25 -07:00
Nate McMaster a0547c7b9f Generate a file that contains all of the dependencies and their versions 2017-09-15 16:10:24 -07:00
Nate McMaster 4220c516bc Ensure PackageReference versions are consistent with artifacts that will be produced 2017-09-15 14:52:47 -07:00
Nate McMaster a43fb2271e Use artifact info to correctly analyze the packages produced from a repository 2017-09-15 13:17:49 -07:00
Nate McMaster 8276bd163e Analyze repository build order from AnalyzeBuildGraph 2017-09-15 11:12:02 -07:00
Nate McMaster 8f25a559a5 Begin implementation of build graph analysis 2017-09-14 17:13:57 -07:00
Nate McMaster 52757943ac Backport improvements from dev branch to repo tasks
- CalculateBuildGraph
 - PinVersion tool
 - Ensuring sub-repositories build with the same version of KoreBuild executing in Universe
2017-09-14 15:23:27 -07:00
Nate McMaster 9eb27fa53f Stub out a task to validate cascading version effects (#557) 2017-09-14 14:48:11 -07:00
Nate McMaster 9c0eea3788 Update the bootstrapper to use compiled KoreBuild 2017-09-14 14:40:03 -07:00
Nate McMaster 1fef45db67 Start preparing list of repositories that need patching (#556) 2017-09-14 14:10:41 -07:00
John Luo 9895b71227 Remove vcs overrides 2017-09-05 10:30:20 -07:00
John Luo fdf8ace353 Temporarily remove SignalR from build 2017-09-01 17:12:06 -07:00
John Luo fda1730a7e Revert 2017-09-01 14:16:19 -07:00
John Luo 31df733119 Revert WIP commit 2017-09-01 13:47:17 -07:00
John Luo ac2fe035c2 EF rename 2017-08-31 16:33:16 -07:00
John Luo 0dde7b1a27 Patch 2.0.1 2017-08-31 15:48:19 -07:00
Doug Bunting 3f8b319f54 Fix `First()` failure when `$(BuildGraphOf)` is set
- still must build entire Universe locally before using `$(BuildGraphOf)`
2017-08-31 14:54:26 -07:00
Nate McMaster 9d14573df1 Add NuGet.Frameworks to the universe lineup 2017-08-30 11:53:16 -07:00
Nate McMaster b048577881 Add System.Net.Http to the universe lineup 2017-08-29 12:50:57 -07:00
Nate McMaster 590d42dc88 Add Microsoft.Win32.Registry to the universe lineup 2017-08-29 09:15:54 -07:00
Nate McMaster 0516de2b28 Add Microsoft.Azure.Management.Fluent to the universe lineup (#550) 2017-08-28 11:19:45 -07:00
Nate McMaster 1d4e7dcd08 Avoid conflicts between PinVersion and lineups 2017-08-25 17:21:12 -07:00
Nate McMaster 2ddba022aa Add xunit.extensibility.core 2.3.0-beta4-build3742 to the lineup 2017-08-25 14:58:49 -07:00
Nate McMaster 3ecadccc27 Set the version of MSBuild packages to 15.3.409
Oops, 15.3.309 does not exist.
2017-08-25 14:52:38 -07:00
Nate McMaster ceba681e02 Add Microsoft.NETCore.App and NETStandard.Library to the lineup (#549) 2017-08-25 14:34:45 -07:00
Nate McMaster 9793b6b8d5 Add another package required for Razor 2017-08-24 15:24:03 -07:00
Nate McMaster 1811c328c5 Add packages required for Razor to the lineup (#548) 2017-08-23 15:24:25 -07:00
Nate McMaster 425c1b83e6 Support partial-graph builds
This merges pre-existing packages from previous builds of Universe with the list of packages to be produced in the current run.

Pre-existing packages are expected to be in .deps/build/ and are expected to have only one version of a package id in that folder.

This also requires any additional lineups to be in .deps/lineups/ so they can be filtered from the Internal.AspNetCore.Universe.Lineup file
2017-08-18 15:54:32 -07:00
Nate McMaster 708ae1797f Revert "Support partial-graph builds (#545)"
This reverts commit 8f263a2085.
2017-08-18 14:50:22 -07:00
Nate McMaster 8f263a2085 Support partial-graph builds (#545)
This merges pre-existing packages from previous builds of Universe with the list of packages to be produced in the current run.

Pre-existing packages are expected to be in .deps/build/ and are expected to have only one version of a package id in that folder.
2017-08-18 14:40:17 -07:00
Nate McMaster 89548bb39a Expand the list of external dependencies to include almost everything
referenced from an ASP.NET Core project
2017-08-17 17:49:35 -07:00
Nate McMaster a7f021702f Add more corefx packages to the universe lineup (#543) 2017-08-17 16:17:59 -07:00