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
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
Nate McMaster
c429467993
Add System.Buffers and System.Numerics.Vectors to the lineup
2017-08-16 10:04:18 -07:00
Nate McMaster
dc66815c35
Add external packages require for aspnet/Common ( #541 )
2017-08-16 09:15:18 -07:00
Nate McMaster
221bcda1d9
Upgrade xunit to 2.3.0-beta4 and expand the lineup to include sub-packages in xunit
2017-08-15 10:04:52 -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
16b430ec9f
Update to xunit 2.3.0-beta3-build3705 ( #539 )
2017-08-11 11:52:18 -07:00
Nate McMaster
ddd690200e
React to changes in the gatekeeper build
2017-08-11 10:37:41 -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
31733e973f
Set IncrementalVersion=true
2017-08-02 09:48:16 -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
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
9750cc4d15
Merge branch 'rel/2.0.0' into dev
2017-07-12 07:51:06 -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
2936763647
Merge remote-tracking branch 'origin/rel/2.0.0' into dev
2017-07-11 19:44:39 -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
401276308d
Branching for 2.0.0
2017-07-10 11:48:56 -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
Doug Bunting
76024196b6
Remove Entropy from Universe builds
...
- aspnet/Coherence-Signed#505
2017-07-02 21:59:50 -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
Kiran Challa
88f81f00e9
Copy Korebuild directory to cloned repoistories to avoid repeated downloads
2017-06-05 10:18:13 -07:00
Pranav K
c9f9baba58
Branching for rel/2.0.0-preview2
2017-05-31 20:05:52 -07:00
Steve Sanderson
ac3ab36b3d
Add JavaScriptServices to Universe
2017-05-19 11:38:50 +01:00
Javier Calvarro Nelson
d324d483d3
Remove identity service from universe
2017-05-12 11:06:59 -07:00
Kiran Challa
5e462aa87a
Added log messages related to repository information
2017-05-12 06:05:50 -07:00
Andrew Stanton-Nurse
e4b78ab958
Remove Microsoft.Extensions.PlatformAbstractions
2017-04-24 14:41:11 -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
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
Nate McMaster
23f4a31d47
React to aspnet/BuildTools#199
2017-03-20 10:25:47 -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
Brice Lambson
bf61d14e0a
Remove EntityFramework.Tools
2017-03-14 09:23:30 -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
e67bdd411e
Add options to build a subgraph of repos
2017-03-13 15:33:56 -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
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