1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-08 11:37:04 +09:00
Satori/eng/docker
Marie Píchová 2deebf04c5
[HTTP/3] Stress hack for msquic dropping connections (#84793)
* Implement the same hack as for functional tests to prevent msquic from dropping connections

* Feedback: removed code sharing and used reflaction

* Try to fix missing build dependency

* Feedback - removed test only function and replaced with shared code + some reflection

* fix argument handling in build-local.ps1

* do not use MsQuicLibraryVersion

* copy msquic interop utils to the SDK base image

* use LinkBase in Functional.Tests.csproj for wildcard include

* Use MsQuicLibraryVersion in out internal logging and as a side-effect avoid the property being trimmed

* Comment

* also copy files to the Linux container

---------

Co-authored-by: antonfirsov <antonfir@gmail.com>
2023-04-28 10:37:08 +02:00
..
build-docker-sdk.ps1 [HTTP/3] Stress hack for msquic dropping connections (#84793) 2023-04-28 10:37:08 +02:00
build-docker-sdk.sh Build HttpStress and SslStress with live-built runtime using current TFM (#61689) 2021-11-30 18:16:30 +01:00
libraries-sdk.linux.Dockerfile [HTTP/3] Stress hack for msquic dropping connections (#84793) 2023-04-28 10:37:08 +02:00
libraries-sdk.windows.Dockerfile [HTTP/3] Attempt at using newer image to allow H/3 Windows stress (#82226) 2023-02-24 16:17:09 +01:00
Readme.md Fix trailing whitespaces (#40891) 2020-08-19 17:29:01 -07:00

Docker Build Infrastructure

Provides reusable docker build infrastructure for the dotnet/runtime repo.

libraries-sdk Dockerfiles

The libraries-sdk Dockerfiles can be used to build dotnet sdk docker images that contain the current libraries built from source. These images can be used to build dockerized dotnet services that target the current libraries. Currently, debian and windows nanoserver sdk's are supported.

Building the images

To build the linux image locally

PS> .\build-docker-sdk.ps1 -t dotnet-linux-sdk-current

and for Windows:

PS> .\build-docker-sdk.ps1 -w -t dotnet-nanoserver-sdk-current

To use Debug builds:

PS> .\build-docker-sdk.ps1 -c Debug -t dotnet-sdk-current