我試圖將變數資料添加到 ci 腳本中的 json 中,但沒有成功。我正在嘗試使用該--arg VariableName VariableData符號。
出于示例目的,我只傳遞腳本中先前已設定的 $date。在輸出的 JSON 中,輸出的是文本字串 $date 而不是變數。
jq --arg date "$date" '.sections[0].builds = [{"title": "Version MyVersion", "timestamp": "$date", "iOS": "My_URL.plist" }]' builds.json > builds1.json
這導致:
{
"title": "MY Title",
"columnCount": 1,
"notes_OFF": "First_Test",
"sections": [
{
"title": "My Title",
"builds": [
{
"title": "Version MyVersion",
"timestamp": "$date",
"iOS": "My_URL.plist"
}
]
}
]
}
原始 JSON:
{
"title": "MY Title",
"columnCount": 1,
"notes_OFF": "First_Test",
"sections": [
{
"title": "My Title",
"builds": [
]
}
]
}
我在這里做錯了什么?
uj5u.com熱心網友回復:
在您的過濾器中替換"$date"為$date。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/392360.html
