Eri*_*est 6 msbuild environment-variables azure-web-sites .net-core azure-pipelines
因此,当我在VSTS和azure部署中摆弄CI构建时,这主要是出现在我身上.通过各种github问题,文档,堆栈问题,随机博客文章,阅读源代码等.我运行工具使用的不同环境变量.最近,DOTNET_*像:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE - 告诉构建代理不要缓存包.由于托管代理无论如何都会转储缓存,因此在文档中的注释中建议将其作为性能提升.DOTNET_CONFIGURE_AZURE- 告诉_WebConfigTransform目标将web.config's 设置stdoutlogfile为\\?\%home%\LogFiles\stdout其他人通过azure web应用程序和配置在那里出现:
WEBSITE_NODE_DEFAULT_VERSIONWEBSITE_SITE_NAMEWEBSITE_*DIAGNOSTICS_AZUREBLOBCONTAINERSASURLDIAGNOSTICS_*KUDU_*和SCM_*我见过的操作和捻环境托管环境方面的Web应用程序之下AZURE_*更多DOTNET_*,还有其他一些我认识到每个前缀都指定了描述相关环境变量集的各种"命名空间",因此我不太可能找到包含所有这些变量信息的主位置.
但我的问题是针对这些领域中的每一个,哪里可以找到某种确定的列表,甚至是重要环境变量及其功能的一般列表?
我觉得我理解这些设置和标志的路径是非常随机的碰撞,产生大量的热量,几乎没有真正的工作.我宁愿在非循环,加权,有向图上找到答案,知道我的意思吗?即使我只是贪婪地寻找最短的路径,它似乎比谷歌搜索不同的问题更好,只是绊到埋在github回购或博客帖子深处的东西.有人能给我一个优势吗?
上下文是在我升级到netcore1.1/vs2017/csproj并且我的CI构建停止stdoutlogfile正确转换我的web.config 路径以进行azure Web应用程序部署后,我最终不得不深入了解websdk源并通过后退轨道一些变量替换,用于查找目标确定在配置Azure发布时要使用的环境变量的位置.我希望在文档中找到一些页面,其中dotnet publish"这里是可以影响发布命令输出的环境变量"部分,但空手而归.
至少对于应用服务来说,这里有一个非常好的列表 - 还有SCM-*一些其他更注重部署的变量。
https://learn.microsoft.com/en-us/azure/app-service/reference-app-settings
可以在这里找到更多 Kudu 特定的内容
https://github.com/projectkudu/kudu/wiki/Configurable-settings
AZURE_SDK 设计指南中还有以下变量列表:
https://azure.github.io/azure-sdk/general_azurecore.html#environment-variables
| 归档时间: |
|
| 查看次数: |
375 次 |
| 最近记录: |