gpt4 book ai didi

c# - 在c#中读取azure管道环境变量

转载 作者:行者123 更新时间:2023-12-03 06:50:24 26 4
gpt4 key购买 nike

我已经在 azure yaml 管道中设置了环境变量,如下所示

- task: PowerShell@2
inputs:
targetType: 'inline'
script: | $env:MY_VARIABLE = "$(my-value)"
$env:MY_VARIABLE >> test.txt
...

当我运行管道并转到管道摘要部分中已发布的工件时,我可以看到 test.txt 具有正确的值。有没有办法可以在 C# 代码中读取此 MY_VARIABLE ,该代码将在此 yaml 管道中使用 Specflow 任务运行

最佳答案

您无法直接在 C# 中读取 Azure Pipelines 变量。但是,每个 Azure Pipeline 变量都映射到一个环境变量( secret 除外)。您可以阅读此内容here .

因此,您所需要的只是Environment.GetEnvironmentVariable

当然,您需要在管道上运行代码,而不是编译创建包然后在其他地方运行。

关于c# - 在c#中读取azure管道环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73735983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com