每个用户的不同变量
Different variables per user
我正在使用在我自己的计算机上托管的本地代理。如果我想让更多人参与同一个项目,有没有办法让每个用户都有不同的变量?
在我的例子中,我想到了 API 调用的密码,当每个用户尝试 运行 管道时,每个用户的调用密码都必须是唯一的。
是的,您可以利用内置变量 Build.QueuedBy,即启动构建的用户
您还可以为密码定义其他变量,由用户输入(否 space):
用户 1:密码 1
用户 2: 密码 2
并使用 powershell 可以动态检索密码:
$password = '$env:'+"$(build.QueuedBy)".replace(" ","")|调用表达式
我正在使用在我自己的计算机上托管的本地代理。如果我想让更多人参与同一个项目,有没有办法让每个用户都有不同的变量?
在我的例子中,我想到了 API 调用的密码,当每个用户尝试 运行 管道时,每个用户的调用密码都必须是唯一的。
是的,您可以利用内置变量 Build.QueuedBy,即启动构建的用户
您还可以为密码定义其他变量,由用户输入(否 space):
用户 1:密码 1 用户 2: 密码 2
并使用 powershell 可以动态检索密码:
$password = '$env:'+"$(build.QueuedBy)".replace(" ","")|调用表达式