如何将参数从yaml文件传递到我们的代码

时间:2019-05-06 03:54:57

标签: c# selenium azure-pipelines web-testing

例如,我有一个名为“ mytest.exe”的软件,并且定义了一个管道来在2个代理上测试此应用。

我应该能够从具有不同参数的管道的yaml文件中调用它吗

agent1:mytest.exe --login = user1 --password = password1

agent2:mytest.exe --login = user2 --password = password2

1 个答案:

答案 0 :(得分:0)

您可以为此使用格式表达式:

- bash: ${{ format('mytest.exe --login={0} --password={1}', parameters.user, $(my_password_variable)) }}

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/expressions?view=azure-devops#format