Nate McMaster
7c0d83e7ff
Stop producing PackageLineup and remove obsolete code ( #628 )
2017-11-03 16:20:29 -07:00
Nate McMaster
cccfe3dd57
Use submodules for source dependencies ( #621 )
...
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.
Initial submodule status:
Antiforgery => e1884586
AzureIntegration => c998d74e
BasicMiddleware => 9f3ed006
BrowserLink => 7e2ff85a
Caching => c6a9cbbe
Common => 062ad3e7
CORS => 8fd36866
DataProtection => 49b2e22a
DependencyInjection => 88297e3c
Diagnostics => 7ac0e06a
DotNet=>ols => 1836201b
EntityFrameworkCore => e70d7dae
EventNotification => 3f881f18
FileSystem => 51e14a62
Hosting => 82ccf4f0
HtmlAbstractions => d687617a
HttpAbstractions => c0f93723
HttpSysServer => 02331040
Identity => 52dfb021
JavaScriptServices => e583a17e
JsonPatch => e453fafa
KestrelHttpServer => 0c34523e
Logging => e8e3e707
MetaPackages => d63542ca
Mvc => 2e4bc548
Razor => 6c7551d9
Routing => bb413c6a
Security => 88cb3df0
SignalR => 2419867d
[auto-updated: submodules]
2017-11-01 13:03:46 -07:00
Nate McMaster
e91af13a7d
Generate the PackageVersionProps file and put it in the lineup package
2017-10-23 15:00:53 -07:00
Nate McMaster
197d2f5633
Fix KOREBUILD_REPOSITORY_EXCLUDE
2017-10-02 10:30:14 -07:00
Nate McMaster
7ee6b5db9e
Skip coherence checks on test-only builds
2017-10-02 09:50:55 -07:00
Nate McMaster
e7c5ce6bb9
Push lineup packages and put symbols in a separate directory
2017-09-29 14:14:57 -07:00
Nate McMaster
586d3c99c7
Fix bug in DependsOnTargets and /t:Push
2017-09-29 12:22:06 -07:00
Nate McMaster
9aebb2d823
Don't clear cloned sources when SkipClone=true
2017-09-29 11:42:45 -07:00
Nate McMaster
2e7f1355e5
Add property to skip cloning
2017-09-29 11:40:33 -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
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
Pranav K
28a4bb4d5f
Clone over https if we cannot determine the repository's clone url
2017-08-11 22:32:23 -07:00
Pranav K
418f58f31d
Clone repositories over https
2017-08-11 16:05:16 -07:00
Nate McMaster
f5710de3e5
Produce a lineup package containing all packages produced
2017-08-10 11:41:10 -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
b512181608
Prevent deleting the .r/ folder on CI
2017-07-25 12:35:15 -07:00
Nate McMaster
581bcd7396
Update the bootstrapper to install compiled KoreBuild
...
- This installs KoreBuild as a compiled artifact and introduces the korebuild-lock.txt file
- In addition, changed from using PackagePublisher directly as a console tool to using the PushNuGetPackages task
2017-07-24 17:12:43 -07:00
Pranav K
68d84099a0
Use the repository name as the directory to clone to.
2017-07-12 06:23:59 -07:00
Pranav K
98525da02b
Use the right set of env variables for determining commit hash
2017-07-11 19:20:15 -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
Pranav K
81363a4e5f
Use clone uris and commit hash that the CI specifies
2017-07-07 15:10: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
Ryan Brandenburg
bbd7f03114
Update PackagePublisher version
2017-06-29 11:18:40 -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
59ec6e0c50
Updated refereces of 'rel/2.0.0-preview2' to 'dev'
2017-06-06 10:09:49 -07:00
Pranav K
c9f9baba58
Branching for rel/2.0.0-preview2
2017-05-31 20:05:52 -07:00
Kiran Challa
5e462aa87a
Added log messages related to repository information
2017-05-12 06:05:50 -07:00
Nate McMaster
31635abf6b
Resolve warnings about duplicate imports of Microsoft.Common.targets
2017-04-21 08:54:29 -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
Nate McMaster
23f4a31d47
React to aspnet/BuildTools#199
2017-03-20 10:25:47 -07:00
Pranav K
1db9776b24
Fix publishing packages to the volatile feed
...
Fixes #488
2017-03-15 09:22:29 -07:00
Pranav K
e67bdd411e
Add options to build a subgraph of repos
2017-03-13 15:33:56 -07:00
Pranav K
df66022ff8
Use Exec instead of MsBuild task
2017-03-10 09:05:06 -08:00
Pranav K
84b038498a
Use an exact match from the first repository that finds a package.
2017-03-08 10:15:11 -08:00
Pranav K
bca4474dd2
Use the same name for the props file when loading it from the deps directory
2017-03-08 06:59:31 -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
Nate McMaster
ba69cd5df4
Add VerifyAll target shim
2017-03-01 18:37:04 -08:00
Nate McMaster
d60d10e16b
Update Universe to use the MSBuild-first KoreBuild
2017-03-01 17:50:24 -08:00