Я создаю задание на развертывание с использованием параметра расширенного выбора Jenkins. Каждый параметр должен иметь выпадающий список и флажок, я использую тип параметра JSON. Следующая конфигурация работает на http://jeremydorn.com/json-editor/
, но не работает на Дженкинс .. Есть предложения?
import org.boon.Boon;
def jsonEditorOptions = Boon.fromJson(/{
disable_edit_json: "true",
disable_properties: "true",
no_additional_properties: "true",
disable_collapse: "true",
disable_array_add: "true",
disable_array_delete: "true",
disable_array_reorder: "true",
theme: "bootstrap2",
iconlib:"fontawesome4",
"schema": {
"title": "serviceA",
"type": "array",
"format": "table",
"items": {
"type": "object",
"properties":{
"version": {
"type": "string",
"enum": [
"1.2.3",
"1.0.0",
"2.0.0"
]
},
"DeployConfigs": {
"type": "boolean",
"format": "checkbox"
}
}
}
}
}/);
return jsonEditorOptions