繁体   English   中英

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

[英]How to assign value to azure devops variable using C#

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

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

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

谁能帮忙解决这个问题。 有没有办法将令牌从 selenium 测试传递给其他 azure-devops 任务?

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

您可以使用此示例: 从脚本设置作业范围的变量

使用 C#,可能如下所示:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM