如何从.Net Core控制台应用程序在Azure DevOps中分配变量



我需要在PowerApps中创建环境变量替换过程的自动化。环境变量是我在Azure Form Recognizer中训练的模型ID。现在,我需要将经过培训的模块转移到另一个Subscription。为此,我编写了一个控制台应用程序,并将其安装在存储库中。使用Azure DevOps,我启动了应用程序,在控制台中我得到了一行新的ModelID。现在我需要将新的ModelID写入Azure DevOps变量。我正试着这样做——Console.WriteLine($"##vso[task.setvariable variable=ModelId;]{modelId}");但它不起作用。。。。

建议您尝试使用以下代码:

Console.WriteLine ("##vso[task.setvariable variable= ModelID]" + ModelID);  

请检查您是否可以使用以下命令设置ENV变量:

Write-Host "##vso[task.setvariable variable=ModelID;]<VALUE>"

如果这对您有效,您可以使用控制台应用程序调用上述powershell命令。

最新更新