6.5. .NET 7.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_NPM_TOOLS | 指定在构建应用程序前要安装的 NPM 软件包列表。 | |
DOTNET_TEST_PROJECTS |
指定要测试的测试项目列表。这必须是包含单个项目文件的项目文件或文件夹。为每个项目调用 | |
DOTNET_CONFIGURATION |
以 Debug 或 Release 模式运行应用程序。这个值应该是 |
|
DOTNET_VERBOSITY |
指定 | |
HTTP_PROXY, HTTPS_PROXY | 配置构建和运行应用时使用的 HTTP 或 HTTPS 代理。 | |
DOTNET_RM_SRC |
当设置为 | |
DOTNET_SSL_DIRS |
指定带有要信任的额外 SSL 证书的文件夹或文件列表。证书受构建期间运行的每个进程以及构建后在镜像中运行的所有进程(包括构建的应用程序)的信任。项目可以是绝对路径(从 | |
NPM_MIRROR | 在构建过程中使用自定义 NPM registry 镜像下载软件包。 | |
ASPNETCORE_URLS |
此变量被设置为 | |
DOTNET_RESTORE_DISABLE_PARALLEL |
当设置为 |
|
DOTNET_INCREMENTAL |
当设置为 |
|
DOTNET_PACK |
当设置为 |