Commit Graph

406 Commits

Author SHA1 Message Date
Nate McMaster 77e08c26d5
Replace all usages of RepositoryRoot with RepoRoot (#10267)
Preparing to adopt the Arcade SDK, which uses the shorter variable name instead
2019-05-15 12:00:19 -07:00
John Luo 3e0afe4029
Update SDK to 3.0.100-preview5-011568 (#9963) 2019-05-04 17:05:34 -07:00
Nate McMaster ae8e96f154
Remove API check baselines and related project settings (#9846) 2019-04-30 14:58:13 -07:00
Javier Calvarro Nelson 5889aea06c
Enable custom restore of NPM dependencies for csproj files
Enables custom restore of NPM dependencies for csproj files that require it.
2019-04-14 15:02:37 +02:00
Pranav K 44b8fbc08e
Updating SDK to 3.0.100-preview4-011136 2019-04-09 14:23:07 -07:00
Justin Kotalik df3a702190 Update the SDK (#8670) 2019-04-01 15:18:18 -07:00
Andrew Stanton-Nurse 706778d4de
Add a separate test pass to run flaky tests that doesn't fail the build (#8486)
Similar to https://github.com/aspnet/Extensions/pull/1239.
2019-03-18 18:21:14 -07:00
Ryan Brandenburg 5ce744fe83
Update korebuild (#8246)
Update korebuild
2019-03-06 15:51:59 -08:00
Pavel Krymets 51e30ee20d
Update SDK (#8115) 2019-03-04 12:59:49 -08:00
Nate McMaster 85ae18c723
Make Visual Studio 2019 a prerequisite to building this repo (#7005)
Changes:

* Make Visual Studio 2019 a prerequisite for building this repo
* Update .sln files
* Update Windows SDK to 17134
* Update developer docs
* Disable ANCM tests
* Update to .NET Core SDK 3.0 Preview 2
* Use Microsoft.NET.Sdk.Razor as a package consistently accross the repo
* React to changes in metadata from Microsoft.NETCore.App
* React to changes in .NET Core SDK
* Attempt to workaround CodeCheck.ps1 failure which doesn't repro locally or on different agents. Possibly due to differences in the version of the PowerShell task?
* Remove dead YML file
* Rename usages of win7-{x64,x86} to win-{x64,x86}
* Update KoreBuild to 3.0.0-build-20190219.1
2019-02-20 09:53:53 -08:00
BrennanConroy 744a32a750
SignalR C++ tests passing and part of build (#7160) 2019-02-06 17:23:23 -08:00
Nate McMaster 6081fec894
Add new build.cmd/sh options for suppressing restore, NodeJS, setting target arch and OS name, and more (#7137)
Add new command line parameters for working with the project:

* `-NoBuild`, `-NoRestore` - these already existed, but users found it hard to discover this powershell syntax: '-build:$false'
* `-Arch`/`--arch` - set the target CPU architecture to build. Defaults to x64
* `--os-name` - on non-Windows builds, manually specify if the build should target Alpine. generic Linux, or MacOS
* Rename flags used to build specific project types. The pattern now is `--build-$(group)` or `--no-build-$(group)` (In PowerShell its `-Build$(Group)` or `-NoBuild$(Group). Example: -NoBuildJava

Changes to build definitions:
* Update the ci build definition to build all supported architectures
* Support publishing multiple artifacts per job

Other changes:
* `-NoBuild` implies `-NoRestore`
* Add new properties, `TargetArchitecture`, `TargetOsName`, and `TargetRuntimeIdentifier`
* Replace usages of `SharedFxRid` with these new properties
* To make `--no-build-nodejs` actually work, replaced Components.Browser.JS.csproj with Components.Browser.JS.npmproj
* Fix errors when building for win-arm on a clean machine
* Fix a few other project errors, like using the wrong syntax for DefaultItemExcludes, or using the wrong Platform value for x86
2019-01-31 15:47:47 -08:00
Nate McMaster 81d0a9e467
Update buildtools and fix signing configuration (#7078) 2019-01-28 16:14:18 -08:00
Nate McMaster 75d9146f39
Update buildtools to 3.0.0-build-20190123.3 (#6959) 2019-01-23 16:05:02 -08:00
Nate McMaster ad8975001a
Update build tools and exclude symbols.nupkg files from signcheck (#6939)
Changes:
* Update BuildTools
* Normalize slashes to avoid double restore
* Exclude .symbols.nupkg files from signcheck. These are not shipped to customers and do not need to be signed. We can save time and bandwidth by not code-signing these. After this merges, I will re-enable signcheck on CI.
2019-01-23 07:52:17 -08:00
Nate McMaster dea1950bdc
Update buildtools, add --env parameter to dockerbuild.sh, and allow overriding KOREBUILD_SKIP_INSTALL_NETFX 2019-01-18 16:33:30 -08:00
Nate McMaster 9e959fc9cb
Revert signtool to older version that doesn't lock the .nupkg file (#6858) 2019-01-18 15:22:32 -08:00
Nate McMaster 922512a9fb
Convert the artifacts folder layout to match Arcade (#6850)
Changes:
* IsProductPackage => IsShippingPackage
* artifacts/$config/packages => artifacts/packages/$config
* packages/product => packages/Shipping
* packages/internal => packages/NonShipping
* Renamed MSBuild properties used for output folders
* Update build tools to use 2 spaces in global.json
2019-01-18 13:38:24 -08:00
Nate McMaster 3cd5054eb5
Merge branch 'release/2.2' 2019-01-11 07:20:00 -08:00
Nate McMaster 22f3166fa6
Merge branch 'release/2.1' into release/2.2 2019-01-10 01:22:10 -08:00
Justin Kotalik a474a0567f
Merge branch 'release/2.2' 2019-01-09 16:42:12 -08:00
Nate McMaster d3838620d6
Convert SignalR projects to build with ProjectReference (#6457)
Part of #4246 

Changes:
* Update source code layout to follow the new conventions for this repo
* Update project files to use `<Reference>`
* Update targets to build NPM packages
* Update BuildTools to support custom 'restore' and 'test' targets
2019-01-09 13:12:35 -08:00
Justin Kotalik 2e67864995 Merge branch 'release/2.1' into release/2.2 2019-01-07 10:27:41 -08:00
Justin Kotalik 375e9d2cbd
Make music store project ref (#6313) 2019-01-07 09:34:05 -08:00
Nate McMaster edfb2ab8ab
Merge branch 'release/2.2' 2019-01-05 00:34:13 -08:00
Nate McMaster 436076fd55
Fix broken tests and VS solutions caused by source code reorganization and other build infra cleanup
Changes:
* Fix broken tests and VS solutions caused by source code reorganization
* Add a check to validate generated code and solutions on PRs
* backport some source code reorg to src/Identity
* Fix startvs.cmd if you've already run build.ps1
* Add PR checks for tests on Linux/macOS
* Skip broken Nginx tests
* Add conditions to skip IIS tests on non-Windows platforms
2019-01-04 10:00:26 -08:00
Nate McMaster 02780bac26
Merge branch 'release/2.2' 2018-12-14 16:03:16 -08:00
Nate McMaster 206db0558e
Update buildtools and add properties to skip IIS tests 2018-12-13 23:36:42 -08:00
Nate McMaster 696a46c449
Update buildtools to 2.2.1-build-20181207.6 2018-12-07 17:38:10 -08:00
Nate McMaster 9b8684c811
Update buildtools to 2.2.1-build-20181207.3 2018-12-07 15:37:48 -08:00
Nate McMaster fc7bab192e
Update buildtools to 2.1.3-rtm-15850 2018-12-07 15:08:40 -08:00
Nate McMaster 85e2147ff0
Merge branch 'release/2.2' 2018-12-07 11:11:44 -08:00
Nate McMaster 569a14ecb8
Merge branch 'release/2.1' into release/2.2 2018-12-06 17:09:03 -08:00
Nate McMaster 5d777b2c66
Conditionally skip patch.zip files which way not be produced in servicing builds (#4481) 2018-12-06 14:06:42 -08:00
ASP.NET CI fcfefd3908 Updating BuildTools from 2.2.1-build-20181203.2 to 2.2.1-build-20181205.2
[auto-updated: buildtools]
2018-12-06 08:03:46 +00:00
ASP.NET CI 49a45e7eca Updating BuildTools from 2.1.3-rtm-15847 to 2.1.3-rtm-15848
[auto-updated: buildtools]
2018-12-05 16:21:10 -08:00
ASP.NET CI 9f2829a48d Updating BuildTools from 2.2.1-build-20181130.1 to 2.2.1-build-20181203.2
[auto-updated: buildtools]
2018-12-04 00:02:41 -08:00
ASP.NET CI b2b1cf24ba Updating BuildTools from 2.2.1-build-20181114.3 to 2.2.1-build-20181130.1
[auto-updated: buildtools]
2018-11-30 19:00:00 -08:00
ASP.NET CI f9bb5e5171 Updating BuildTools from 2.1.3-rtm-15846 to 2.1.3-rtm-15847
[auto-updated: buildtools]
2018-11-21 11:48:03 -08:00
ASP.NET CI ccb335799f Updating BuildTools from 3.0.0-build-20181120.3 to 3.0.0-build-20181120.4
[auto-updated: buildtools]
2018-11-20 21:15:09 -08:00
ASP.NET CI c206b18707 Updating BuildTools from 3.0.0-build-20181116.1 to 3.0.0-build-20181120.3
[auto-updated: buildtools]
2018-11-20 13:52:05 -08:00
ASP.NET CI 0b8fe9ded9 Updating BuildTools from 3.0.0-build-20181114.5 to 3.0.0-build-20181116.1
[auto-updated: buildtools]
2018-11-19 11:56:13 -08:00
Nate McMaster 6cc9f6f130
Merge release/2.2 and replace submodules
* Replace the aspnet/JsonPatch git submodule and merge the master branch of its source to this repo
* Likewise for aspnet/DotNetTools
* And aspnet/HtmlAbstractions
* merge latest infrastructure changes from the release/2.2 branch
2018-11-14 22:57:10 -08:00
ASP.NET CI d85f34c1df Updating BuildTools from 3.0.0-alpha1-20181112.1 to 3.0.0-alpha1-20181114.4
[auto-updated: buildtools]
2018-11-15 01:36:42 +00:00
Nate McMaster c1c7d711b6
Merge branch 'release/2.1' into release/2.2 2018-11-14 09:27:23 -08:00
Nate McMaster a2d855406b
Reorganize source code in preparation to move into aspnet/AspNetCore
Prior to reorganization, this source code was found in eba014d534
2018-11-13 15:36:38 -08:00
ASP.NET CI 2581276403 Updating BuildTools from 2.1.3-rtm-15845 to 2.1.3-rtm-15846
[auto-updated: buildtools]
2018-11-13 18:34:13 +00:00
Nate McMaster ed1976b862
Update BuildTools to 2.1.3-rtm-15845 2018-11-13 10:02:59 -08:00
ASP.NET CI 340a27c01c Updating BuildTools from 3.0.0-alpha1-20181109.6 to 3.0.0-alpha1-20181112.1
[auto-updated: buildtools]
2018-11-13 00:03:47 -08:00
ASP.NET CI 3ea6730bf0 Updating BuildTools from 3.0.0-alpha1-20181109.1 to 3.0.0-alpha1-20181109.6
[auto-updated: buildtools]
2018-11-10 08:03:41 +00:00