每个用户的不同变量

Different variables per user

我正在使用在我自己的计算机上托管的本地代理。如果我想让更多人参与同一个项目,有没有办法让每个用户都有不同的变量?

在我的例子中,我想到了 API 调用的密码,当每个用户尝试 运行 管道时,每个用户的调用密码都必须是唯一的。

是的,您可以利用内置变量 Build.QueuedBy,即启动构建的用户

您还可以为密码定义其他变量,由用户输入(否 space):

用户 1:密码 1 用户 2: 密码 2

并使用 powershell 可以动态检索密码:

$password = '$env:'+"$(build.QueuedBy)".replace(" ","")|调用表达式