Commit Graph

27 Commits

Author SHA1 Message Date
Nate McMaster eb5b94e3c4
Make consistent variable names for RestoreSourcePropsPath 2018-03-26 16:03:09 -07:00
Nate McMaster 6eb4b0ecfb
Prepare the 2.0.7 patch 2018-03-22 10:08:30 -07:00
Nate McMaster 49c952a035 Update build tools to 2.0.3-rtm-10005 2018-01-08 11:10:45 -08:00
Nate McMaster c8068b7d1c Use submodules for source dependencies
As a part of making builds more reproducible, we want to start committing the exact sha of source dependencies used to build aspnetcore. This implements that using git submodules, and removes targets that were previously used to clone source on demand.
2017-10-11 15:48:50 -07:00
Nate McMaster 611b6a23ad Update how PackageReference versions are set
Changes:
 - Remove floating versions
 - Disable myget feeds during a Universe build
 - Use package-specific MSBuild variables. Pattern = `packageId.Pascalize() + "PackageVersion"`, with a few exceptions.
 - Remove myget feeds during build
 - Remove obsolete 'GenerateLineup' targets/tasks
2017-10-09 11:32:21 -07:00
Nate McMaster 372be2f638 Generate and set DotNetRestoreSourcePropsPath 2017-10-02 14:12:41 -07:00
Nate McMaster d2e49a726c Generate the package version props file 2017-09-29 14:39:58 -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 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
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
Kiran Challa d518d653d2 Enabled a way to passing in additional build arguments to individual repositories being built 2017-07-07 12:29:35 -07:00
Kiran Challa 0cfecf4cb2 Copy msbuild artifacts from individual repos to universe artifacts folder 2017-06-06 10:14:16 -07:00
Kiran Challa 88f81f00e9 Copy Korebuild directory to cloned repoistories to avoid repeated downloads 2017-06-05 10:18:13 -07:00
Kiran Challa e08e63a033 Updated to use 1.0.2 version of PackagePublisher 2017-04-12 21:30:59 -07:00
Kiran Challa 71d09dc15c Using PackagePublisher tool to publish packages as it does retries 2017-03-27 10:50:37 -07:00
Doug Bunting dd3889869c `StopOnFirstFailure` when doing repository builds
- avoids MSBuild continuing past failed repositories in sequential builds
- ignored when building in parallel (unfortunately)
2017-03-21 15:50:23 -07:00
Pranav K 5bcf919faa Account for repositories with no packaes to publish 2017-03-15 10:05:30 -07:00
Pranav K 1db9776b24 Fix publishing packages to the volatile feed
Fixes #488
2017-03-15 09:22:29 -07:00
Pranav K 89aebea9e5 Print the build graph prior to building repositories
Fixes #485
2017-03-14 08:42:44 -07:00
Pranav K f639d9f124 Add IgnoreStandardErrorWarningFormat to Exec task when running build.[cmd | sh]
on individual repositories
2017-03-10 12:00:23 -08:00
Pranav K df66022ff8 Use Exec instead of MsBuild task 2017-03-10 09:05:06 -08:00
Pavel Krymets 90922646bf Enable UnloadProjectsOnCompletion to prevent OOM (#480) 2017-03-09 18:06:52 -08:00
Pranav K 4e84690938 Make publishing to the volatile feed work. 2017-03-07 22:37:58 -08:00
Pranav K 471f48f56e Update to MSBuild 2017-03-07 22:21:16 -08:00