Как создать интерфейс расширенного выбора Jenkins с выпадающим списком и флажком - PullRequest
0 голосов
/ 31 марта 2019

Я создаю задание на развертывание с использованием параметра расширенного выбора 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


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...