Hi everyone I am editing a pipeline, I need read and change value in a json, but script .bat
this is part my code
ren Output\${env.BUILD_NUMBER}\${projectNameclon}\${projectNameclon}.${projVersion}\${projectName}.nuspec ${projectNameclon}.${projVersion}.json.
But I need edit the file json within the process with the script bat
If you need to modify it inside the bat file, you will probably need to make something like jq available to your script. If you can do the modifications in the pipeline, then you could use readJson, modify the returned object and then writeJson to write it back out.
Thank you for the answer.
Inside the bat now I try run this powershell.exe -ExecutionPolicy Unrestricted -Command
{“$a = Get-Content “Output\${env.BUILD_NUMBER}\${projectNameclon}\${projectNameclon}.${projVersion}\lib\net45\project.json” -Raw | ConvertFrom-Json; $a | ForEach-Object{ $_.name = “Estamos_trabajando” }; $a | ConvertTo-Json -Depth 32 | Set-Content “Output\${env.BUILD_NUMBER}\${projectNameclon}\${projectNameclon}.${projVersion}\lib\net45\project.json””}
When I do it in my local machine working fine but inside the pipeline break