c# - 如何从 .Net Core 控制台应用程序分配 Azure DevOps 中的变量
问题描述
我需要在 PowerApps 中创建环境变量替换过程的自动化。环境变量是我在 Azure 表单识别器中训练的模型 ID。现在我需要将训练好的模块转移到另一个订阅。为此,我编写了一个控制台应用程序并将其安装在存储库中。使用 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 命令。
推荐阅读
- javascript - 如何为数据表建模数据?
- java - Netty worker 和 boss 线程配置性能问题
- javascript - DynamoDB batchwriteItem 不会将数据放入 Lambda 函数中的动态 TableName
- python - 将 1 列拆分为 2 列 pandas 数据框 AttributeError .str
- ruby-on-rails - 运行 rails test 时无法理解 SQLException
- linux - sendmail - 具有相同的 from 和 to 主机名
- mysql - MySQL 数据库中的字符串值不正确
- javascript - Kendo Grid:如何更改模板中的字段值?
- java - Android 将 Java API 追溯到 jni
- api - 从 apache-tomcat-8.0.30 升级。到 8.5.35。导致对我们 API 的一些 POST 请求的 403 响应