Home > Blockchain >  Restrict variable grouping being used in Azure DevOps Step
Restrict variable grouping being used in Azure DevOps Step

Time:06-01

I have two variable groups with overlapping keys but different values. I want to use one group under one task [ JSON replace ] and the other group in another [JSON replace ]. I have tried going through the documentations and it says that variables can only be set at root/stage/job levels. Is there a way I can work around it?

CodePudding user response:

I want to use one group under one task [ JSON replace ] and the other group in another [JSON replace ].

According to the document Specify jobs in your pipeline, we could to know that:

You can organize your pipeline into jobs. Every pipeline has at least one job. A job is a series of steps that run sequentially as a unit. In other words, a job is the smallest unit of work that can be scheduled to run.

And the variable group will be added as a preselected condition to the precompiled review stage, we could not re-set in the task level.

To resolve this issue, you could overwrite the specify variable by the Logging Command:

Write-Host "##vso[task.setvariable variable=testvar;]testvalue"
  • Related