Commit Graph

24 Commits

Author SHA1 Message Date
Nate McMaster 373e67896a
Fix the path to RPM template and config files 2018-10-27 03:02:45 -07:00
Nate McMaster 3a0cd0593d
Remove unnecessary check for all shared framework archives when generating .deb and .rpm installers 2018-10-27 01:38:52 -07:00
Nate McMaster 968df9578b
Refactor shared framework projects targets and project layout (#3703)
This refactors the targets used to build the shared framework and its .zip files. There are lots of reasons motivating this: Arcade convergence, migration to VSTS, making it easier to build this locally, etc.

Changes:
* Moves move content of build/Sharedfx.{props/targets} into eng/targets/SharedFx.Common.{props/targets}
* Update the build to produce a `runtime.$rid.Microsoft.AspNetCore.App` package (not just the one with symbols in it)
* Refactor the targets which produce .tar.gz/.zip files into separate projects in `src/Installers/`
* Refactor installers, unit tests, and the framework projects to use ProjectReference to flow dependencies between different parts of the build.
* Makes it easier to build the shared framework locally (for the inner dev loop, you can run `dotnet build -p src/Framework/Microsoft.AspNetCore.App/src/ -r win-x64`)
2018-10-24 15:42:06 -07:00
Nate McMaster f2691ee4b6
Add a copy of scripts from dotnet-deb-tool 2.0.0 to this repo (#1442)
We currently build .deb files using dotnet-deb-tool, which comes from a package feed. We're not completely sure where the source code is for this tool, so this moves the scripts from the dotnet-deb-tool 2.0.0 package into this repo for safe keeping.
2018-10-02 14:32:12 -07:00
Ryan Brandenburg e4ab90ec1c Use built in DownloadFile task 2018-09-07 16:58:09 -07:00
Nate McMaster a988e9898d
Merge branch 'release/2.1' into release/2.2 2018-08-16 16:51:24 -07:00
Nate McMaster 267b149bc8
Fix whitespace in task parameters (#1322)
In MSBuild 15.8, whitespace in task parameters is handled differently in a way that causes these docker commands to fail.
2018-08-16 16:48:08 -07:00
Nate McMaster a03ef8b5f5
Merge branch 'release/2.1' into dev 2018-05-31 17:56:48 -07:00
Nate McMaster 5f0b4e1322
Refactor property names for computing .deb/.rpm file names and dependencies 2018-05-31 17:49:19 -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
Nate McMaster 6beb419a02 Upgrade metapackages, shared framework, and installers to netcoreapp2.2 2018-05-09 11:51:06 -07:00
= 9e238bda1c Build upgradeable installers 2018-05-07 12:04:53 -07:00
= a5cba06ef8 Rename generic rpm installers 2018-02-09 11:51:35 -08:00
Nate McMaster e3131d0d5d Use PackageVersion to set the name of the debian installers, not Version 2018-01-31 10:06:12 -08:00
= b4f77aea08 Remove 2.0 runtime store dependency from 2.1 shared framework installers 2018-01-09 12:37:23 -08:00
= 5a93dffb06 Distro agnostic installers 2018-01-08 17:08:19 -08:00
= 96060d8b63 Generate cumulative archives for all platforms
- Add runtime store to cumulative archives
2018-01-08 13:09:04 -08:00
Nate McMaster 61dbe32e1e Fixup missed variable rename 2018-01-05 19:38:11 -08:00
Nate McMaster 7bbfd2dcad
Rename intermediate sharedfx archive to avoid conflicts with final file (#755) 2018-01-05 16:34:39 -08:00
John Luo 44f1787cec Consolidate dotnet-hosting and aspnetcore-shared installers (#728) 2017-12-27 10:07:55 -08:00
= d1881c74c9 Rename props to avoid reserved names 2017-12-08 01:41:45 -08:00
= 21d08999a4 Fix typo for property name
Missed commit in previous PR
2017-12-08 01:16:55 -08:00
John Luo e0daa126e2 Produce aspnetcore shared framework 2017-12-05 12:15:30 -08:00