【发布时间】:2020-03-25 08:43:02
【问题描述】:
如何在 C# 中访问竹变量(计划和分支变量)?在 powershell 中,我可以使用 $env:bamboo_variableName 进行访问。我不确定如何在 C# 中做到这一点。这些是我的例子。
Bamboo 变量名:vCheckoutJob
var databaseServer = Environment.GetEnvironmentVariable("bamboo_vCheckoutJob"); //returns null
var databaseServer = Environment.GetEnvironmentVariable("bamboo_vCheckoutJob", EnvironmentVariableTarget.Machine); // returns null
【问题讨论】:
-
我用过很多次
Environment.GetEnvironmentVariable("TEMP")。似乎您必须检查是否设置了bamboo_vCheckoutJob。您可以使用set bamboo_vCheckoutJob='test value"手动设置(只是为了检查)。请注意,您必须在用于运行可执行文件的同一 cmd 会话中进行设置,(如 Win+R、cmd、Enter、setbake_vCheckoutJob、运行 exe)
标签: c# environment-variables bamboo confluence