Nate McMaster
74d9728e95
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 218064c300
2018-11-09 12:49:58 -08:00
Nate McMaster
1f19f1a51a
Temporarily disable sign check because the tool crashes and prevents us from getting a build
2018-11-09 07:23:47 -08:00
Nate McMaster
7f4d10775c
Add signcheck exclusions ( #3985 )
2018-11-08 16:57:07 -08:00
Nate McMaster
27deb6f6f8
Remove dependency on Docker from MSBuild targets ( #3866 )
...
Changes:
* This removes MSBuild targets which invoke `docker` commands to build
deb and rpm installers
* Remove installer targets from the KoreBuild context. Put them into
separate project files
* Simplify the targets used to build installers by reducing duplicate
variable names and deeply nested MSBuild contexts
* Remove unused dependencies from the Docker build context
2018-11-01 15:02:29 -07:00
Nate McMaster
569016c2c5
Code sign all packages in a single batch ( #3778 )
...
Changes:
* Sign shared fx zips
* Sign metapackages
* Disable signing on inner repo builds and instead sign all packages at the end
* Add a list of files from other Microsoft teams which can be excluded from signing
* Add a list of 3rd party assemblies which are bundled in the shared frameworks.
2018-10-31 12:12:15 -07:00
John Luo
a058bc0c0a
Win-arm shared framework
2018-10-29 12:54:38 -07:00
Nate McMaster
36add43f11
Merge branch release/2.1 into release/2.2
2018-10-18 16:53:03 -07:00
dotnet-maestro-bot
31849575f1
Upgrade to .NET Core 2.1.6-servicing-27017-02
2018-10-18 13:48:06 -07:00
Nate McMaster
c2e4a74f7d
React to renaming this repo from Universe to AspNetCore
2018-10-17 10:24:18 -07:00
John Luo
cc45d0cb41
Use dev certs
...
- Also update tfms
2018-10-15 11:29:55 -07:00
Nate McMaster
f09aa6eacb
Backport cleanups to infrastructure
...
* Fix README links to use https
* Add a bigger timeout to PushToBlobFeed
* Remove hard-coded restore source for the 2.1.4 build
* Fail the build if korebuild.json cannot be parsed
* Fix output path for sharedfx .tar.gz files to avoid max path issues
2018-10-12 16:36:34 -07:00
Nate McMaster
a4b8bc4a50
Run real-code signing on individual repo builds ( #1453 )
2018-10-11 10:52:49 -07:00
Nate McMaster
2e96271e69
Merge branch 'release/2.1' into release/2.2
2018-07-25 09:29:48 -07:00
Nate McMaster
019210ff0a
Fix for when InstallSharedRuntimeFromPreviousBuild is true and AspNetCoreFxFeed is set
2018-07-18 11:20:23 -07:00
Nate McMaster
9276602279
Merge branch 'release/2.1' into release/2.2
2018-07-06 13:43:43 -07:00
Nate McMaster
bf03fee4be
Refactor LZMA generation to support Docker and Antares usage
...
List explicitly as .csproj files the scenarios for which the offline package cache is important
Produces new artifacts designed for various scenarios, such as:
* Docker (where xml doc files are not needed)
* Azure web apps (where 1.x SDKs must still be supported, but xml docs are not needed)
2018-07-06 13:15:23 -07:00
Nate McMaster
a7811c5656
Ensure .NET Core runtimes are install in alpine builds to tests can run
2018-07-03 12:26:20 -07:00
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
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
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
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
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
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
4735154ecd
Install .NET Core 1.1.2
2017-08-26 11:18:15 -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