我有以下 JSON 文件 %Workspace%\solution\config\appsettings.json
{
"appName": "Test",
"appId": "1",
"env" : "Test",
"url" : "https://url.com",
"client_id": "",
"client_secret": "",
"QAEmail" : "itteam@email.com",
"Preuri" : "https://preuri.com",
"Ravuri" : "https://Ravuri.com",
"Q&A" : "https://QandA.com"
}
由于安全问题,我将无法将客户端 ID 和客户端密码提交给 git,但我需要它们通过 Jenkins 运行我的 API 测试脚本。
因此,我们需要使用环境变量将上述 json 文件更改为以下文件。我创建了两个带有秘密文本的全局凭证CLIENT_ID和CLIENT_SECRET.
有人可以帮我写一个 Windows 批处理命令来用CLIENT_IDand替换上面的 json 文件CLIENT_SECRET吗?
例如 ifCLIENT_ID = 123456
和 CLIENT_SECRET = 654321, json 文件应该修改为如下。
{
"appName": "Test",
"appId": "1",
"env" : "Test",
"url" : "https://url.com",
"client_id": "123456",
"client_secret": "654321",
"QAEmail" : "itteam@email.com",
"Preuri" : "https://preuri.com",
"Ravuri" : "https://Ravuri.com",
"Q&A" : "https://QandA.com"
}
任何帮助,将不胜感激。