C# 如何使用C为azure devops变量赋值#

C# 如何使用C为azure devops变量赋值#,c#,azure-devops,C#,Azure Devops,我有selenium C#测试脚本,可以从浏览器中获取令牌 我有两个azure devops任务,一个执行selenium测试,另一个执行API测试。 我想将selenium测试获取的令牌传递给API测试执行任务,为此我尝试使用azure用户定义变量 我试着做Environment.SetEnvironmentVariable(“Token”,Token)在我的selenium测试中,然后尝试使用$(令牌)访问其他API任务中的令牌。 但它不起作用 谁能帮我一下吗。有没有办法将令牌从seleni

我有selenium C#测试脚本,可以从浏览器中获取令牌

我有两个azure devops任务,一个执行selenium测试,另一个执行API测试。 我想将selenium测试获取的令牌传递给API测试执行任务,为此我尝试使用azure用户定义变量

我试着做
Environment.SetEnvironmentVariable(“Token”,Token)在我的selenium测试中,然后尝试使用
$(令牌)
访问其他API任务中的令牌。 但它不起作用

谁能帮我一下吗。有没有办法将令牌从selenium测试传递到其他azure devops任务

注意:-两个任务都在同一个作业中,一个接一个。

您可以使用以下示例:

对于C#,可能是这样的:

Console.WriteLine("##vso[task.setvariable variable=Token]" + token);

如果我在realse管道变量中已经有相同名称的令牌(token),会发生什么情况?@PankajDevrani管道将更新变量值以进行进一步的步骤。我只是想指出,为了提供信息,它确实会更新变量值以进行进一步的步骤,而且它还可以处理机密。非常感谢。