Commit Graph

16 Commits

Author SHA1 Message Date
Nate McMaster e7c5ce6bb9 Push lineup packages and put symbols in a separate directory 2017-09-29 14:14:57 -07:00
Nate McMaster e841229782 Verify and mirror external dependencies and self-consistent package versions (#566)
Moves build logic from other infrastructure repos into aspnet/Universe.
2017-09-29 10:25:47 -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 1d4e7dcd08 Avoid conflicts between PinVersion and lineups 2017-08-25 17:21:12 -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 f5710de3e5 Produce a lineup package containing all packages produced 2017-08-10 11:41:10 -07:00
Nate McMaster 5ff2176504 Remove unused TeamCity logger 2017-08-10 09:49:35 -07:00
Nate McMaster ca7f72e3f0 Move PinVersions into RepoTasks (#535) 2017-08-02 15:04:19 -07:00
Nate McMaster dc7b2d0883 Respect ExcludeSolutions when calculating the build graph 2017-07-28 16:18:24 -07:00
Nate McMaster abd2ce9cf2 Disable TeamCity flow logger for now. It's a little too messy and needs refinement 2017-07-13 18:11:04 -07:00
Nate McMaster 6c1388567d Fix teamcity block logger
I flipped closed and opened during refactoring
2017-07-13 17:52:47 -07:00
Nate McMaster d3ab458c6c Add flow logger to help with console output parallelism 2017-07-13 17:38:05 -07:00
Pranav K 97fd4f432b Float the version of NS.Library to workaround issues in mirror
The SDK sets the version of NS.Library to a value that's higher than the one available in the ci-dev feed.
Floating the version would cause us to pick the higest available version from the feed.
2017-07-13 10:37:06 -07:00
Pranav K aa25401a50 Make the calculation of the build graph a task so we can pass metadata around 2017-07-11 18:51:46 -07:00