是否可以在Azure功能中获取VSTS构建号?我需要在Httptrigger端点上显示构建版本。在Azure函数中访问VSTS构建服务器版本
0
A
回答
1
“local.settings.json”文件由于已知问题而不起作用:Application settings not available from local.settings.json in Azure, but available locally in Visual Studio。
要实现所需功能,您可以在构建定义中添加“Azure PowerShell脚本”任务,以读取VSTS内部版本号并通过Set-AzureRmWebApp命令更新Azure Webapp Appsettings。然后你就可以通过代码读取设置:
ConfigurationManager.AppSettings["VSTSBuildVersion"]
PowerShell脚本供你参考:
$app = Get-AzureRmWebApp -ResourceGroupName "ResourceGroupName" -Name "AzureFunctionAppName"
$appSettings = $app.SiteConfig.AppSettings
$newSettings = @{}
ForEach ($key in $appSettings)
{
$newSettings[$key.Name] = $key.Value
}
$newSettings['VSTSBuildVersion'] = $env:BUILD_BUILDNUMBER
Set-AzureRmWebApp -ResourceGroupName "ResourceGroupName" -Name "AzureFunctionAppName" -AppSettings $newSettings
+0
谢谢。非常感激。 –
相关问题
- 1. 从VSTS版本访问Azure服务Prinicpal详细信息
- 2. 在Vsts构建任务中参数化Azure订阅
- 3. Azure预编译的C#函数如何在VS2017中本地构建,而不是在VSTS MSBuild中构建?
- 4. Exchange 2010客户端访问服务器版本与访问的资源不匹配邮箱服务器版本
- 5. 从构建服务器构建和部署Azure函数应用程序
- 6. VSTS构建:在Azure ARM模板中设置构建变量
- 7. 在TFS版本中通过服务器访问放置位置
- 8. 在VSTS上配置托管构建服务器
- 9. 在VSTS版本中备份Azure SQL数据库
- 10. 从VM访问Azure开发服务器?
- 11. 访问azure存储服务
- 12. 访问Azure MySQL服务
- 13. Azure的文件访问/访问在Windows Azure云服务
- 14. 如何在VSTS上创建通用构建版本
- 15. VSTS 2010版本问题
- 16. 在Gradle构建脚本中访问TeamCity内部版本号
- 17. Azure SQL服务器集允许访问ARM模板或PowerShell中的Azure服务
- 18. 如何为linux服务器创建webservice cilent构建版本?
- 19. 在构建服务器上构建相同应用程序的多个版本
- 20. VSTS的ReadyRoll服务器详细信息构建阶段
- 21. 使用Azure云服务的CI/CD vsts
- 22. 从vsts/tfs访问受身份服务器4保护的WebApi
- 23. 在azure服务结构中动态创建服务
- 24. 在Azure中创建文件服务器
- 25. 从Windows Phone 8模拟器访问本地Azure WCF服务
- 26. Visual Studio Team Services在Azure中构建服务器
- 27. 在AWS Lambda函数中访问Neo4j服务器
- 28. Angular2访问@Input从构造函数中调用服务的类
- 29. 如何使用VSTS构建应用并将其发布到Azure应用服务
- 30. VSTS构建任务中的NuGet update-package
对不起,我误解了问题,我认为这是与从昨天另外一个。这更像是一个VSTS问题,我不知道答案。我会删除我的答案,所以希望别人更熟悉这个将回复 – ahmelsayed
你是否同时运行多个版本,还是只会运行一个版本? –
1版本一次 –