Commit Graph

119 Commits

Author SHA1 Message Date
Nate McMaster bcc9bce87b
Update infrastructure for the 2.2 release 2018-06-28 16:20:37 -07:00
Nate McMaster b8d742a850
Merge branch 'release/2.1' into dev 2018-05-31 15:13:55 -07:00
Nate McMaster c801671fbf
Stop producing old-style rpm/deb installers (#1191) 2018-05-31 15:01:28 -07:00
Pranav K 80fa1d699d Upgrade to netcoreapp2.2
This reverts commit fe9da3c57b.
2018-05-09 16:43:15 -07:00
Nate McMaster 6beb419a02 Upgrade metapackages, shared framework, and installers to netcoreapp2.2 2018-05-09 11:51:06 -07:00
Ryan Brandenburg fe9da3c57b Revert "Don't touch product repos"
This reverts commit 8e9f05b902.
2018-05-08 16:52:48 -07:00
Ryan Brandenburg 7db465dfc2 Upgrade to netcoreapp22 2018-05-08 15:38:20 -07:00
= 9e238bda1c Build upgradeable installers 2018-05-07 12:04:53 -07:00
Nate McMaster 3fac76c033
Remove alpine.3.6-x64 builds (#1121) 2018-04-30 15:13:22 -07:00
Nate McMaster 5f3d3d1aea
Pass DotNetAssetRootUrl to repository build context and install x86 shared runtime (#1115) 2018-04-24 15:37:08 -07:00
Nate McMaster fefae2682b
Add linux-musl-x64 shared runtime (#1104) 2018-04-23 16:57:33 -07:00
Ryan Brandenburg 40d5c7f839 Branching for 2.1.0-rc1 2018-04-16 16:58:44 -07:00
Ryan Brandenburg 6c2432e544 Branching for 2.1.0-rc1 2018-04-16 16:57:26 -07:00
Ryan Brandenburg 3385cfea1b Branching for 2.1.0-rc1 2018-04-16 16:56:17 -07:00
Nate McMaster d7103b1853
Remove unnecessary conditions for skipping linux-arm builds 2018-04-09 16:04:54 -07:00
Nate McMaster 50ce20f0f9
Generate an arm32 shared framework without crossgen (#1037) 2018-04-06 13:49:22 -07:00
Nate McMaster 5aae1f91a8
Include symbols in published output 2018-03-22 15:20:09 -07:00
Nate McMaster 416fe6abfe
Add Alpine Linux download links to the README and remove conditionals to exclude building alpine (#960) 2018-03-14 16:15:08 -07:00
Nate McMaster 349acb5bb3
Condense restore feed configuration to single location and remove package mirroring (#945) 2018-03-13 10:56:09 -07:00
Nate McMaster 5919024499
Disable Alpine Linux builds by default (#934)
We need to create more CI infrastructure to enable building Alpine since crossgen for alpine doesn't work on Ubuntu Linux.
2018-03-01 16:01:17 -08:00
Nate McMaster 0276bb199e
Produce an Alpine Linux version of the ASP.NET Core shared framework (#931)
Required changes:
 - Update to SQLitePCLRaw 1.1.10-pre20180223200113
 - Add alpine.3.6-x64 as a new RID
 - Add new external dependencies
2018-03-01 10:55:53 -08:00
John Luo a37e712579 Build RID specific .All and .App symbols packages 2018-02-13 14:17:57 -08:00
= b674549e4f Revert "Build RID specific .All and .App symbols packages"
This reverts commit f5dc3f71f2.
2018-02-13 14:17:31 -08:00
= 0e67bc83c8 Build RID specific .All and .App symbols packages 2018-02-13 14:16:32 -08:00
= e21df792fb Rename generic rpm installers 2018-02-13 14:14:16 -08:00
Nate McMaster 0b2f053ad8 Fix #785 - publish nuget packages and the shared runtime at the same time 2018-02-07 14:40:08 -08:00
Nate McMaster 91b852136b Update publish step to support pushing all assets to the transport feed 2018-01-09 08:49:28 -08:00
Nate McMaster 6358e0d3ef Update README and list of installers to publish 2018-01-08 21:43:47 -08:00
Nate McMaster a54852fe6e Add targets to deploy all known installers to an azure blob feed
- Add PublishToAzureBlob task
 - Move badge/version txt file generation to publish step
2018-01-08 18:23:24 -08:00
Nate McMaster e849dc91fb Disable sign request generation and update AzureIntegration 2017-12-28 17:29:46 -08:00
Nate McMaster 50391c0341 Ensure PackageVersion is set when computing sharedfx output path 2017-12-27 13:30:48 -08:00
Nate McMaster ababb64d51 Change output of sharedfx build to match feed layout
- Upgrade build tools
- Produce an SVG badge for the sharedfx
- Produce the 'latest.aspnetcore.version' file for the dotnet-install.ps1/sh downloader script
- Change layout of output for sharefx build
- Use KoreBuild's bundled package folder for internal build tools packages
2017-12-27 11:12:02 -08:00
Nate McMaster 57fc6833fe Mark the SecretManager VSIX as IsProductComponent=true
- Update extension to be per-machine, and make installation folder more-specific
 - Update the VSIX identity
 - Set the artifact category as shipoob
2017-12-20 13:37:56 -08:00
Pranav K f121d9c688 Split out version specification from ExternalDependency initialization 2017-11-30 16:31:55 -08:00
Nate McMaster 1db6eb0823
Add support for automatically installing new versions of the 2.1 runtime (#676) 2017-11-30 15:03:51 -08:00
Pranav K 906dc80fd6 Specify runtime versions to install 2017-11-29 14:22:30 -08:00
Pranav K fe4d3c7ea9 Specify runtime versions to install 2017-11-29 14:09:27 -08:00
Pranav K b9867d21b3 Specify runtime versions to install 2017-11-29 14:09:26 -08:00
Pranav K e36ed0f011 Specify runtime versions to install 2017-11-29 14:09:25 -08:00
Pranav K ba5ab12e9f Downgrade to CoreFx version with signed binaries
Install shared runtimes required for builds to work
2017-11-29 12:16:19 -08:00
Nate McMaster e860022e1a Remove references to aspnetcore-ci-dev and fix properties in PackageArchive targets 2017-11-22 08:31:19 -08:00
Nate McMaster dfd15c8679
Only produce one version of the runtime store, templates packages, and installers (#665) 2017-11-21 17:05:52 -08:00
Pranav K e07a19446b Replace aspnetcore-ci-dev feed with aspnetcore-dev 2017-11-21 16:27:06 -08:00
Pranav K afa4844230 Replace aspnetcore-ci-dev feed with aspnetcore-dev 2017-11-21 15:48:11 -08:00
Pranav K b5906870fd Replace aspnetcore-ci-dev feed with aspnetcore-dev 2017-11-21 15:48:09 -08:00
Pranav K f6341853de Replace aspnetcore-ci-dev feed with aspnetcore-dev 2017-11-21 15:47:50 -08:00
Nate McMaster fac246e67c
Add support for PB_SkipTests and PB_SignType variables (#646) 2017-11-13 12:27:01 -08:00
Nate McMaster 6c82f78c65 Pin tool and package versions to make builds more repeatable
Part of aspnet/Universe#575
2017-11-01 15:18:49 -07:00
Nate McMaster 478c640a68 Pin tool and package versions to make builds more repeatable
Part of aspnet/Universe#575
2017-11-01 15:11:36 -07:00
Nate McMaster d687617a35 Pin tool and package versions to make builds more repeatable
Part of aspnet/Universe#575
2017-11-01 09:29:41 -07:00
Nate McMaster 1836201bee Pin tool and package versions to make build more repeatable 2017-10-31 17:33:49 -07:00
Pavel Krymets fff3e1ebd0 Validate benchmarks (#2126) 2017-10-23 09:51:00 -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
= 11b25e7c87 Build and pack Runtime Store
- Also add targets to build all metapackage.
2017-10-02 16:43:30 -07:00
Nate McMaster 951dc99d5b Verify external dependencies (#561) 2017-09-20 14:58: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 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 11377e08f6 Use PackageLineup to manage PackageReference versions 2017-08-29 09:42:24 -07:00
Nate McMaster 97b9ff3b33 Use PackageLineup to manage PackageReference versions 2017-08-28 09:46:47 -07:00
Nate McMaster 4735154ecd Install .NET Core 1.1.2 2017-08-26 11:18:15 -07:00
Nate McMaster b0b8d6ded3 Update test apps to netcoreapp2.0 (#339) 2017-08-25 09:17:38 -07:00
Nate McMaster a993c2a5ff Use PackageLineup to manage versions (revert revert)
We resolved the issues with PackageLineup and partial graph builds.
This reverts commit 01bf47170f.
2017-08-18 16:31:06 -07:00
Nate McMaster 01bf47170f Revert lineups change until we work out issues with PackageLineup
This reverts commit a2c0410e39.
2017-08-18 10:43:19 -07:00
Nate McMaster a2c0410e39 Use PackageLineup to manage package versions 2017-08-17 16:16:40 -07:00
Nate McMaster 26f1d4baa3 Use PackageLineup
PackageLineup is a way to manage PackageReference versions across large projects. It removes the version information from the repository and instead pulls the information from an external "lineup" file.
2017-08-16 14:10:43 -07:00
Nate McMaster 6584a8b5fd Shorten folder names
Remove the Microsoft.AspNetCore.Server prefix from csproj and their folders. This is required to help us avoid max path issues on Windows.
2017-07-28 11:11:55 -07:00
Pranav K 471f48f56e Update to MSBuild 2017-03-07 22:21:16 -08:00
Nate McMaster d60d10e16b Update Universe to use the MSBuild-first KoreBuild 2017-03-01 17:50:24 -08:00
Nate McMaster 932b6ed53a
Cleanup MSBuild conversion
Remove runtimeconfig.template.json
Remove ToolsVersion attribute
Use repo.targets instead of makefile.shade
Rename code gen app to shorter name
Use GetOSPlatform task
Upgrade tests to .NET Framework 4.5.2
Cleanup solution configurations. Set the class libraries to AnyCPU even when on the x86 or x64 solution config.
2017-02-16 09:44:58 -08:00