2.3.5. 环境变量
.NET Core 镜像支持一些环境变量,您可以将其设置为控制 .NET Core 应用程序的构建行为。
您必须设置控制 S2I 构建配置或 .s2i/environment 文件中构建行为的环境变量,使其可用于构建步骤。
| 变量名称 | 描述 | 默认 | 
|---|---|---|
|   
									  |   选择运行的项目。这必须是项目文件(例如: csproj 或 fsproj 或包含单个项目文件的文件夹。  |   
									  | 
|   
									  |   
									选择要运行的 assembly。不要包括   |   csproj 文件的名称。  | 
|   
									  |   指定恢复操作中使用的 NuGet 软件包源,它是以空格分开的列表。这会覆盖 NuGet.config 文件中指定的所有源。  | |
|   
									  |   
									指定在构建应用程序前要安装的 .NET 工具列表。要安装特定版本,请在软件包名称末尾添加   | |
|   
									  |   指定在构建应用程序前要安装的 NPM 软件包列表。  | |
|   
									  |   
									指定要测试的测试项目列表。这必须是包含单个项目文件的项目文件或文件夹。对每个项目调用   | |
|   
									  |   
									以   |   
									  | 
|   
									  |   
									指定 dotnet 构建命令的详细程度。设置后,环境变量会在构建开始时打印。这个变量可以被设置为 msbuild verbosity 值(  | |
|   
									  |   配置构建和运行应用程序时使用的 HTTP/HTTPS 代理服务器。  | |
|   
									  |   在构建过程中使用自定义 NPM registry 镜像下载软件包。  | |
|   
									  |   
									这个变量设定为   |   
									  | 
|   
									  |   
									当设置为   | |
|   
									  |   
									用于指定文件夹和文件列表,并附带要信任的额外 SSL 证书。证书由构建期间运行的每个进程以及构建后在镜像中运行的所有进程(包括构建的应用程序)信任。这些项可以是从   | |
|   
									  |   
									当设置为   |   
									  | 
|   
									  |   
									当设置为   |   
									  | 
|   
									  |   
									当设置为   |