We need at least a smoke test that our distro doesn't break self-contained applications.
For adding such tests, this PR introduces the following changes:
Build arguments in the aspnetcore project are made configurable, so arguments for building a self-contained executable can be injected during build time.
A separate docker compose project for an aspnetcore project with a self-contained executable is defined.
Both the default and the self-contained configurations are used in existing tests via a matrix configuration
Merge requirement checklist
[ ] Unit tests added/updated
[ ] CHANGELOG.md file updated for non-trivial changes
[ ] Changes in public API reviewed (if applicable)
Relates to #65
Changes
We need at least a smoke test that our distro doesn't break self-contained applications.
For adding such tests, this PR introduces the following changes:
aspnetcore
project are made configurable, so arguments for building a self-contained executable can be injected during build time.aspnetcore
project with a self-contained executable is defined.Merge requirement checklist
[ ] Unit tests added/updated[ ]CHANGELOG.md
file updated for non-trivial changes[ ] Changes in public API reviewed (if applicable)