Json模式:您能在$ref定义中使用{{variable}}吗?
我会保持简短和甜蜜。我试图通过使用Jenkins上的ExtendedChoice插件来创建用于代码部署的节点选择工具 我一直坚持的一点是,节点的选择取决于用户选择的环境 下面是它最终的样子: 目标是让“节点”字段监视“环境”字段,并使用该值选择包含该环境的节点列表的正确定义 以下是我正在编写的代码,我希望有人能看到我正在尝试做的事情,并指出它不起作用的原因:Json模式:您能在$ref定义中使用{{variable}}吗?,json,dependencies,schema,ref,definitions,Json,Dependencies,Schema,Ref,Definitions,我会保持简短和甜蜜。我试图通过使用Jenkins上的ExtendedChoice插件来创建用于代码部署的节点选择工具 我一直坚持的一点是,节点的选择取决于用户选择的环境 下面是它最终的样子: 目标是让“节点”字段监视“环境”字段,并使用该值选择包含该环境的节点列表的正确定义 以下是我正在编写的代码,我希望有人能看到我正在尝试做的事情,并指出它不起作用的原因: { "title": "Node Selection", "type": "array", "format":
{
"title": "Node Selection",
"type": "array",
"format": "table",
"uniqueItems": true,
"items": {
"type": "object",
"title": "Environment",
"properties": {
"Environment": {
"propertyOrder": 1,
"title": "Environment",
"type": "string",
"enum": [
"tst01",
"dev01"
]
},
"Nodes": {
"title": "Nodes",
"propertyOrder": 2,
"type": "array",
"format": "checkbox",
"uniqueItems": true,
"watch": {
"env": "Environment"
},
"items": {
"type": "string",
"$ref": "#/definitions/{{env}}"
}
}
},
"definitions": {
"tst01": {
"enum": [
"server1",
"server2",
"server3",
"server4"
]
},
"dev01": {
"enum": [
"server5",
"server6",
"server7",
"server8"
]
}
}
}
}
请帮帮我,哈哈