第 4 章 .NET 9.0 的环境变量
.NET 镜像支持多个环境变量来控制 .NET 应用程序的构建行为。您可以将这些变量设置为构建配置的一部分,或者将它们添加到应用程序源代码存储库中的 .s2i/environment
文件中。
变量名称 | 描述 | default |
---|---|---|
DOTNET_STARTUP_PROJECT |
选择要运行的项目。这必须是项目文件(如 |
|
DOTNET_ASSEMBLY_NAME |
选择要运行的 assembly。这不得包含 |
|
DOTNET_PUBLISH_READYTORUN |
当设置为 |
|
DOTNET_RESTORE_SOURCES |
指定恢复操作中使用的 NuGet 软件包源的空格分隔列表。这会覆盖 | |
DOTNET_RESTORE_CONFIGFILE |
指定用于恢复操作的 | |
DOTNET_TOOLS |
指定在构建应用程序前要安装的 .NET 工具列表。可以通过发布待处理软件包名称(带有 | |
DOTNET_TEST_PROJECTS |
指定要测试的测试项目列表。这必须是包含单个项目文件的项目文件或文件夹。为每个项目调用 | |
DOTNET_CONFIGURATION |
以 Debug 或 Release 模式运行应用程序。这个值应该是 |
|
DOTNET_VERBOSITY |
指定 | |
HTTP_PROXY, HTTPS_PROXY | 配置分别构建和运行应用时使用的 HTTP 或 HTTPS 代理。 | |
DOTNET_RM_SRC |
当设置为 | |
SSL_CERT_DIR |
指定要信任的额外 SSL 证书的文件夹或文件列表。证书由构建期间运行的每个进程以及构建后在镜像中运行的所有进程(包括构建的应用程序)信任。这些项目可以是绝对路径(从 | |
ASPNETCORE_URLS |
这个变量设定为 |
|
DOTNET_RESTORE_DISABLE_PARALLEL |
当设置为 |
|
DOTNET_INCREMENTAL |
当设置为 |
|
DOTNET_PACK |
当设置为 |