Commit Graph

630 Commits

Author SHA1 Message Date
Nate McMaster dfd15c8679
Only produce one version of the runtime store, templates packages, and installers (#665) 2017-11-21 17:05:52 -08:00
Nate McMaster e020988b70 Ensure Configuration is set correctly during design-time builds 2017-11-21 15:13:06 -08:00
Chris Ross b05ec85f35
Add AuthSamples repo (#659) 2017-11-21 12:24:16 -08:00
Nate McMaster 3113d9573c Stop modifying the NuGet.config file during build 2017-11-21 08:42:30 -08:00
Nate McMaster 6277bf8b3a Add more external dependencies to dependencies.props 2017-11-20 17:54:56 -08:00
John Luo afd80750e3 Update ServiceController version for netstandard support 2017-11-20 15:36:18 -08:00
Javier Calvarro Nelson 5b7fa5a2d4
Update Microsoft.AspNetCore.DeveloperCertificates.XPlat to shipoob
This will get the package signed but not publish it to nuget.org
2017-11-16 13:21:29 -08:00
Chris Ross a6458bb149
Updating IdentityModel to preview2 (#652) 2017-11-16 11:10:52 -08:00
Javier Calvarro Nelson e279bcdcb4
Put Microsoft.AspNetCore.Mvc.Testing in the shipping category 2017-11-15 18:46:29 -08:00
Javier Calvarro Nelson 8fc5804903
Added Microsoft.AspNetCore.DeveloperCertificates.XPlat package 2017-11-15 18:25:54 -08:00
Andrew Stanton-Nurse 054fae56c0
Remove Healthchecks from Universe shipping list (#639) 2017-11-15 12:01:33 -08:00
Justin Kotalik bcd433e6d4
Updates ANCM to latest version (#648) 2017-11-14 11:39:21 -08:00
Pavel Krymets 3e5f65065f
Update corefxlab packages (#612) 2017-11-13 15:05:03 -08:00
Jass Bagga 8f9ea25c63 Add Microsoft.AspNetCore.Routing.UrlMatchingTree.Sources package 2017-11-13 14:44:41 -08:00
Pranav K b7dc2757c7 More runtime setup packages to mirror 2017-11-13 13:33:51 -08:00
Nate McMaster fac246e67c
Add support for PB_SkipTests and PB_SignType variables (#646) 2017-11-13 12:27:01 -08:00
Pranav K 2ef19ab810 More packages to restore 2017-11-10 16:11:06 -08:00
Pranav K b0740dcb2b Add more packages required by the 2.1 runtime 2017-11-10 16:00:03 -08:00
Nate McMaster a24bed01d7 Identify the difference between skipped and shipped repositories 2017-11-10 13:46:25 -08:00
Pranav K 9ab00e0e0f Also add NS.Library 2.0.1 2017-11-10 09:36:50 -08:00
Pranav K a828818ca8 Mirror packages required to target netcoreapp2.1 2017-11-10 09:36:50 -08:00
Nate McMaster 39fbf4d139 Add Microsoft.DotNet.PlatformAbstractions to the list of external dependencies 2017-11-09 16:10:30 -08:00
Nate McMaster cf84583492 Update the templating package IDs in artifacts.props 2017-11-09 15:50:49 -08:00
Pranav K 14888f46bc Update DependencyModel to 2.1.0-preview2-25711-01 2017-11-09 14:11:08 -08:00
Nate McMaster ee5178160e Account for .Sources packages when computing the repo graph 2017-11-09 14:08:13 -08:00
Nate McMaster e19c552cd3 Fix missing package source and react to target rename 2017-11-09 11:52:50 -08:00
Nate McMaster 3d4d724b6f Remove unused tasks and make inconsistent package versions a warning not error 2017-11-09 11:30:43 -08:00
Nate McMaster 3d88b10b73 Merge branch 'dev' into namc/merge-rel-2.0.3 2017-11-09 11:27:02 -08:00
Nate McMaster 476a383539
Add mirrored artifacts to restore sources for repo builds 2017-11-09 10:33:04 -08:00
Steve Sanderson a5293eeca5
Add Microsoft.AspNetCore.SpaServices.Extensions 2017-11-09 10:16:27 -08:00
Pavel Krymets 277d7f2c81
Update ANCM (#635) 2017-11-09 08:53:47 -08:00
Nate McMaster 7ebdee8667 Update thet list of external dependencies 2017-11-08 16:57:57 -08:00
Nate McMaster dae1f1ce78 Merge branch 'rel/2.0.3' into dev 2017-11-08 16:31:07 -08:00
Nate McMaster 3775b7c1b9 Rollback to BuildTools 2.1.0-preview1-15551
This reverts commit d1eabf8dfa.

Razor and MVC are broken by the new SDK
2017-11-08 12:12:54 -08:00
Nate McMaster f36476a152 Remove the Lineup property from ExternalDependency and update Razor 2017-11-08 10:19:33 -08:00
Nate McMaster d1eabf8dfa Updating BuildTools from 2.1.0-preview1-15551 to 2.1.0-preview1-15557
[auto-updated: buildtools]
2017-11-08 09:38:56 -08:00
Nate McMaster 7c0d83e7ff
Stop producing PackageLineup and remove obsolete code (#628) 2017-11-03 16:20:29 -07:00
Nate McMaster a64b36c484 Fix #602 - improve the error message when a shipping package has an undefined external dependency 2017-11-03 15:52:41 -07:00
Nate McMaster bb8e030aab Update buildtools and submodules
Submodule modules/Configuration 94a5f9e3..6cc477ed:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/EntityFrameworkCore e70d7daef..e76f8f3d1:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/HttpClientFactory 8a6433460..126e68136:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/HttpSysServer 02331040a..db210af71:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/IISIntegration 94c895a1b..a42c8a33b:
  > Return FINISH_REQUEST on request failure (#469)
  > Pin tool and package versions to make builds more repeatable
Submodule modules/JsonPatch e453fafad..478c640a6:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/KestrelHttpServer 0c34523e8..6c82f78c6:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Localization 98484b828..115271d1c:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Microsoft.Data.Sqlite 791993269..a2b6f5f7d:
  > Pin tool and packages versions to make builds more repeatable
Submodule modules/MusicStore 1c0aeb08b..b8c118056:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/MvcPrecompilation 00dd638c4..976ddc2ef:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Options 7e46634d3..e762d2070:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Proxy 0d1e23194..6b507eb64:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Razor 6c7551d9c..4d737af16:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/ResponseCaching 85bd16418..f616f3e89:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Routing bb413c6ac..f4fb178f5:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Security 88cb3df0e..bd8ecd026:
  > Pin tool and package versions to make builds more repeatable
  > Refactor OIDC event tests
Submodule modules/ServerTests f1e0205b9..20837fe04:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Session a29e7cf687..f7f89cdf8f:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/SignalR 2419867dfc..8c446fc02d:
  > [Redis] Save a few bytes for acks (#1070)
  > Pin package and tool versions to make build more repeatable
  > Enabling byte[]
  > Updating jasmine
  > Updating msgpack5 to the latest version
Submodule modules/StaticFiles 5248d6057c..555f5c68ee:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/Testing 94569378d4..a6c6619f19:
  > Pin tool and package versions to make builds more repeatable
Submodule modules/WebSockets f17facd329..5bbab01ba5:
  > Pin tool and package versions to make builds more repeatable
2017-11-01 18:28:15 -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
Steve Sanderson a4b35bd896 Temporarily remove SpaServices.Extensions as it will be built separately for OOB shipping 2017-11-01 13:08:06 +00:00
Nate McMaster 05cd5edf5f Updating BuildTools from 2.1.0-preview1-15546 to 2.1.0-preview1-15549
[auto-updated: buildtools]
2017-10-31 10:50:51 -07:00
Andrew Stanton-Nurse 0573454c70
Add ValueStopwatch package to artifacts.props 2017-10-30 14:59:56 -07:00
Nate McMaster 8906ebed4c Updating BuildTools from 2.1.0-preview1-15544 to 2.1.0-preview1-15546
[auto-updated: buildtools]
2017-10-30 11:27:26 -07:00
Nate McMaster b6510d892c Updating BuildTools from 2.1.0-preview1-15541 to 2.1.0-preview1-15544
[auto-updated: buildtools]
2017-10-30 10:23:56 -07:00
Nate McMaster 4e641df9b1 Update roslyn VSIX package versions to match what is in aspnet/Razor 2017-10-27 10:14:18 -07:00
Nate McMaster d392659424 Updating BuildTools from 2.1.0-preview1-15540 to 2.1.0-preview1-15541
[auto-updated: buildtools]
2017-10-27 10:13:14 -07:00
= be0dce0fd9 Revert to old lzma name scheme 2017-10-26 12:14:34 -07:00
Pavel Krymets b2c73f13e2 Add AppAuthentication package (#617) 2017-10-26 10:28:38 -07:00
Nate McMaster d8e8ab7c60 Temporarily remove Microsoft.AspNetCore.All from expected output 2017-10-25 17:44:31 -07:00
Nate McMaster a01aee7e9c Add scripts to auto-update build tools and submodules (#618)
* Add a script to auto-update submodules
* Add VSCode settings
* Add script to update the build tools version
2017-10-25 11:39:53 -07:00
= 537a735d30 Fix target dependencies 2017-10-24 12:36:12 -07:00
John Luo 386483b9ef Create timestamp free cumulative archives 2017-10-24 11:46:28 -07:00
Nate McMaster e91af13a7d Generate the PackageVersionProps file and put it in the lineup package 2017-10-23 15:00:53 -07:00
Brice Lambson bf23f16c22 Add SQLitePCLRaw.bundle_sqlcipher 2017-10-23 13:48:02 -07:00
Ryan Brandenburg 058d70190a Metapackage false 2017-10-23 11:29:20 -07:00
Ryan Brandenburg 31217a7577 Add SpaServices.Extensions to artifacts.props 2017-10-23 11:29:20 -07:00
= 86d6e51ba2 Fix rpm packages and hosting tar.gz 2017-10-19 12:55:11 -07:00
Andrew Stanton-Nurse c563f371c7 Add HealthChecks to artifacts.props (#611) 2017-10-18 15:24:55 -07:00
= 65fcbdb8c8 Installer generation updates 2017-10-18 10:14:50 -07:00
Nate McMaster fc8c29c5d6 Make the outputpath for the installers 2017-10-18 07:35:34 -07:00
Nate McMaster 1bfe2e40df Set filepath properties in global build context, not the local targets 2017-10-18 07:30:44 -07:00
Nate McMaster d5df2acd45 Put installers into artifacts/installers/ and the lzma into artifacts/lzma/ 2017-10-17 17:56:31 -07:00
Nate McMaster 3a563b15fa Fix the BuildFallbackArchive targets to restore from the correct locations 2017-10-17 17:43:16 -07:00
Nate McMaster b191fc8fef Workaround issues with MSBuild variable subtitution and bash 2017-10-17 16:32:12 -07:00
Nate McMaster 4bb84cf6d0 Ensure the deb/rpm installers use the same dotnet-core version
- Remove unnecessary tasks and scripts
 - Ensure the KOREBUILD_DOTNET_* environment variables are preserved in the docker build context
 - Other MSBuild cleanup of the targets
2017-10-17 15:46:53 -07:00
Nate McMaster 1f6db0e3ad Add Microsoft.NETCore.Platforms to the list of external dependencies 2017-10-17 12:57:56 -07:00
Javier Calvarro Nelson 20cb6ea978 Remove Microsoft.AspNetCore.CertificateGeneration.Task from artifacts.props 2017-10-17 12:25:03 -07:00
Javier Calvarro Nelson 2836d53a2d Add Microsoft.AspNetCore.DeveloperCertificates.Tools to the artifacts.props 2017-10-17 11:32:47 -07:00
Justin Kotalik bdfbc3fea6 Adds endings to new dependencies 2017-10-16 13:45:32 -07:00
Justin Kotalik 600cf9d444 Adds ANCM external dependencies (#608) 2017-10-16 12:56:07 -07:00
Nate McMaster 83e22851c5 Remove dummy reference project from the output of the runtime store 2017-10-16 12:53:36 -07:00
Nate McMaster 44520119e3 Set IsFinalBuild=true on the non-timestamped version of templating packages 2017-10-16 11:47:14 -07:00
Nate McMaster 2f78d058e7 Update build tools to 2.0.2-rc1-16007 2017-10-16 11:32:20 -07:00
Nate McMaster 0585274d32 Update kestrel submodule and remove the Microsoft.AspNetCore.Internal.CoreFxLab.Sources package from external dependencies list (#607) 2017-10-16 10:18:23 -07:00
Nate McMaster a636fb0b74 Update to build tools 2.0.2-rc1-16006 2017-10-16 10:14:43 -07:00
Pavel Krymets c255c7f276 Put ApplicationInsights.HostingStartup back into metapackage (#606) 2017-10-16 09:54:09 -07:00
= fe031e5655 Move core installer download to its own target 2017-10-14 07:21:47 -04:00
Nate McMaster d28e9fd8bc Update build tools to 2.0.2-rc1-16001 2017-10-13 18:10:16 -07:00
= 6e077fb60a Fix typos and cleanup 2017-10-13 17:46:01 -07:00
= 288199ce72 Remove temporary pinning 2017-10-13 17:06:14 -07:00
= a4e87d1dd8 Build runtime store installers
- hosting tar.gz archives
- rpm installers for generic and red hat
- deb installers for debian.8, ubuntu 14.04, ubuntu 16.04, ubuntu 16.10

Create hosting targz archives
2017-10-13 17:00:46 -07:00
John Luo 5ef64d4764 Fix build 2017-10-13 13:48:16 -07:00
Justin Kotalik ebbf5a730e Adds Microsoft.AspNetCore.HttpsPolicy to packages. (#583) 2017-10-13 12:15:38 -07:00
John Luo 77c846201d Fix runtime store build 2017-10-13 11:22:14 -07:00
John Luo 91d4be47b9 Produce separate reference package for runtime store generation 2017-10-12 19:12:37 -07:00
Nate McMaster 446de15f0b Add aspnet/Templating to the universe build 2017-10-12 18:02:16 -07:00
Stephen Halter 5fab5a4775 Ship Kestrel.Transport.Sockets 2017-10-12 15:13:45 -07:00
Pavel Krymets 701184a962 Microsoft.AspNetCore.BenchmarkRunner.Sources (#597) 2017-10-12 12:28:34 -07:00
Nate McMaster c2a0010eda Fix the metapackage generation 2017-10-12 08:36:40 -07:00
John Luo 84157041bc Update properties fore restore on CI 2017-10-11 17:43:59 -07:00
John Luo a48a3be6d7 Explicitly specify metapackage version 2017-10-11 17:04:09 -07:00
John Luo 9aeefd3fd5 Fix compile error 2017-10-11 16:34:00 -07:00
John Luo afba40b573 Build LZMA
- Update metapackage reference insertion
2017-10-11 16:11:12 -07: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
Chris Ross 00dc9831dd AzureIntegration#38 Make the SiteExtension a shipping package (#593) 2017-10-11 14:48:28 -07:00
Nate McMaster 32a65fdb62 Invoke /t:CollectDeps on HostingStartup.csproj via MSBuild task, not Exec 2017-10-10 10:56:57 -07:00
Nate McMaster 476e8a6d45 Add .deps/mirror and stop generating a nuget.config file for the RS build 2017-10-10 10:29:01 -07:00
Nate McMaster d0cab06f08 Only add sources that exist 2017-10-10 10:20:01 -07:00
Nate McMaster 0bf81fd82a Invoke dotnet-store as an MSBuild target, and update its restore sources 2017-10-10 09:59:42 -07:00
Nate McMaster d7d0e31b36 Fix build warning about Microsoft.CodeAnalysis.CSharp.Workspaces 2017-10-09 15:02:02 -07:00
Nate McMaster 5e4e386a84 List more external dependencies 2017-10-09 14:30:20 -07:00
Nate McMaster be7c5c7752 Mirror everything that isn't on nuget.org 2017-10-09 13:51:29 -07:00
Nate McMaster bda1eb2ab9 Update restore source for aspnet testing utility packages 2017-10-09 13:04:15 -07:00
Nate McMaster c76125af0e Add previously-built aspnetcore artifacts as external dependencies 2017-10-09 12:55:14 -07:00
Nate McMaster 869d762641 Copy symbol packages to artifacts/symbols 2017-10-09 12:27:41 -07:00
Nate McMaster 086f6e4ea0 Upgrade xunit to 2.3.0 2017-10-09 11:42:05 -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
Javier Calvarro Nelson f6bb106960 Update Microsoft.IdentityModel.Protocols.OpenIdConnect to 5.2.0-preview1 2017-10-09 11:21:40 -07:00
Nate McMaster 71116396cf Add Microsoft.AspNetCore.Certificates.Generation.Sources to artifacts.props 2017-10-06 14:06:45 -07:00
Justin Kotalik 60f520de34 Removing Microsoft.AspNetCore.Server.IIS package (#582) 2017-10-06 10:02:50 -07:00
Ryan Nowak 7609f4dca7 Add HttpClientFactory to repos 2017-10-06 08:55:29 -07:00
Ryan Nowak 722c47a674 Add Microsoft.Extensions.Http to artifacts 2017-10-06 08:55:15 -07:00
John Luo c53c133bcb Compose store symbols to the correct location 2017-10-05 19:47:45 -07:00
Nate McMaster 3d4a3e0301 Upgrade to xunit 2.3.0-rc3 (#578) 2017-10-05 16:05:10 -07:00
Nate McMaster 8fbac32ed8 Only attempt to publish npm when npm artifacts exist 2017-10-04 11:57:26 -07:00
Nate McMaster 2b6989bc09 Add /t:Push 2017-10-04 11:24:40 -07:00
Justin Kotalik 4d091430fc Update AspNetCoreModule to latest version 2017-10-04 09:48:44 -07:00
John Luo 0c1352dd27 Update metapackage via artifact dependencies 2017-10-03 17:48:01 -07:00
John Luo 955cd09ddc Add mirror dependencies 2017-10-03 15:12:48 -07:00
John Luo 15bfc962b7 Fix typo 2017-10-03 12:18:39 -07:00
John Luo 37c12d5a64 Add sources
for the final time
2017-10-03 11:46:57 -07:00
John Luo f6fa111333 Another attempt 2017-10-02 19:18:12 -07:00
John Luo e24913ae46 Try add restore sources when building metapackage 2017-10-02 18:16:40 -07:00
John Luo e3efdd5feb Add BuildDir as restore source 2017-10-02 17:18:27 -07:00
John Luo 8cba694aa4 Build all metapackage before split packages 2017-10-02 16:48:09 -07:00
= 11b25e7c87 Build and pack Runtime Store
- Also add targets to build all metapackage.
2017-10-02 16:43:30 -07:00
N. Taylor Mullen 3dda2afdf8 Revert "Remove Mac.LanguageServices.Razor from package artifacts."
This reverts commit 785f81916a.
2017-10-02 15:43:51 -07:00
Justin Kotalik c93cfd0375 Add Microsoft.AspNetCore.Server.IIS to package artifacts (#572) 2017-10-02 15:05:31 -07:00
Nate McMaster c3c8919523 Mirror Microsoft.NETCore.App 2.0.2 and its dependencies 2017-10-02 14:12:41 -07:00
Nate McMaster 372be2f638 Generate and set DotNetRestoreSourcePropsPath 2017-10-02 14:12:41 -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
N. Taylor Mullen 785f81916a Remove Mac.LanguageServices.Razor from package artifacts. 2017-09-29 19:13:32 -07:00
N. Taylor Mullen 9bf6fe233f Add Mono.Addins to lineup. 2017-09-29 17:37:23 -07:00
Nate McMaster a6a01db7a6 Include DotNetPackageVersionPropsPath in the design-time build 2017-09-29 17:03:35 -07:00
N. Taylor Mullen 7ccd7ce108 Add VisualStudio.Mac assemblies.
- Added `Microsoft.VisualStudio.Editor.Razor` to `artifacts.props`.
- Added `Microsoft.VisualStudio.Mac.LanguageServices.Razor` to `artifacts.props`.

aspnet/Razor#1690
aspnet/Razor#1696
2017-09-29 16:27:26 -07:00
Nate McMaster d2e49a726c Generate the package version props file 2017-09-29 14:39:58 -07:00
Nate McMaster 6045eff343 Push NPM packages 2017-09-29 14:34:57 -07:00
Nate McMaster 4ecafc0afd Update AspNetCoreModule to 1.0.0-pre-10134 2017-09-29 14:23:57 -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 44b84a8da7 Update KoreBuild and remove unused MSBuild property 2017-09-27 16:24:38 -07:00
John Luo 8204f17234 Add latest runtime packages 2017-09-22 15:37:24 -07:00
Nate McMaster 6af6dde460 Fix unexpected failures in CopyPackagesToSplitFolders when files exists 2017-09-20 19:08:32 -07:00
Nate McMaster f87c9d9fb5 Increase the minimum download timeout 2017-09-20 17:44:34 -07:00
Nate McMaster 34e10f7b2c Add additional repositories that are being patched 2017-09-20 17:39:54 -07:00
Nate McMaster 8b112a9548 Fix bug in external version verification causing Private=true to apply to all versions of that external dependency 2017-09-20 15:43:11 -07:00
Nate McMaster 8922f69532 Mirror external dependencies 2017-09-20 15:05:21 -07:00
Nate McMaster 951dc99d5b Verify external dependencies (#561) 2017-09-20 14:58:15 -07:00
Nate McMaster 72598ad07c Update env checked to see if TeamCity cloned the source 2017-09-20 14:07:26 -07:00
Nate McMaster 22ef9c3feb Don't clone repositories when TC is configured to clone them 2017-09-20 13:56:02 -07:00
Nate McMaster cb7540bd40 Add aspnet/Security to the 2.0.x patch 2017-09-20 13:34:51 -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 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 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