mirror of
https://github.com/quamotion/dotnet-packaging.git
synced 2026-02-17 05:45:08 +00:00
[PR #130] [MERGED] Add support for framework-dependent deployments #248
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/quamotion/dotnet-packaging/pull/130
Author: @qmfrederik
Created: 11/23/2019
Status: ✅ Merged
Merged: 11/25/2019
Merged by: @qmfrederik
Base:
master← Head:features/molecule-framework-dependent📝 Commits (5)
c152cb0Add Molecule tests for framework dependent apps8e230c8Add default dependencies for framework-dependnet apps0061066Architecture-independent is "noarch" for RPM, "all" for deb1311176Run both self-contained and framework-dependent tests80be46e[molecule] linting📊 Changes
17 files changed (+268 additions, -22 deletions)
View changed files
📝
.azure-pipelines.yml(+15 -8)📝
Packaging.Targets.Tests/Deb/DebTaskTests.cs(+3 -3)📝
Packaging.Targets.Tests/Rpm/RpmTaskTests.cs(+7 -7)📝
Packaging.Targets/DebTask.cs(+1 -1)📝
Packaging.Targets/RpmTask.cs(+1 -1)📝
Packaging.Targets/build/Packaging.Targets.targets(+26 -2)➕
molecule/framework-dependent/.yamllint(+13 -0)➕
molecule/framework-dependent/framework-dependent-app/Program.cs(+12 -0)➕
molecule/framework-dependent/framework-dependent-app/framework-dependent-app.csproj(+9 -0)➕
molecule/framework-dependent/meta/main.yml(+14 -0)➕
molecule/framework-dependent/molecule/default/Dockerfile.j2(+18 -0)➕
molecule/framework-dependent/molecule/default/molecule.yml(+50 -0)➕
molecule/framework-dependent/molecule/default/playbook.yml(+5 -0)➕
molecule/framework-dependent/molecule/default/tests/test_default.py(+10 -0)➕
molecule/framework-dependent/tasks/deb.yml(+34 -0)➕
molecule/framework-dependent/tasks/main.yml(+13 -0)➕
molecule/framework-dependent/tasks/rpm.yml(+37 -0)📄 Description
This PR adds support for framework-dependent deployments.
If you run
dotnet debordotnet rpmand noRuntimeIdentifieris set, the resulting.deband.rpmfile will be architecture-independent and have a generic dependency on the .NET Core framework.Includes Molecule tests for deploying to most Linux OSes supported by .NET Core:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.