2020-03-27 16:23:59 +02:00
|
|
|
{
|
|
|
|
"type" : "object",
|
|
|
|
"id" : "urn:jsonschema:ru:pulsar:jenkins:library:configuration:JobConfiguration",
|
|
|
|
"properties" : {
|
|
|
|
"v8version" : {
|
|
|
|
"type" : "string",
|
|
|
|
"description" : "Версия платформы 1С:Предприятие в формате 8.3.хх.хххх."
|
|
|
|
},
|
2020-04-03 16:39:08 +02:00
|
|
|
"secrets" : {
|
|
|
|
"type" : "object",
|
|
|
|
"id" : "urn:jsonschema:ru:pulsar:jenkins:library:configuration:Secrets",
|
|
|
|
"description" : "Идентификаторы сохраненных секретов",
|
|
|
|
"properties" : {
|
|
|
|
"storagePath" : {
|
|
|
|
"type" : "string",
|
|
|
|
"description" : "Путь к хранилищу конфигурации"
|
|
|
|
},
|
|
|
|
"storage" : {
|
|
|
|
"type" : "string",
|
|
|
|
"description" : "Данные авторизации в хранилище конфигурации"
|
|
|
|
}
|
|
|
|
}
|
2020-04-15 17:24:12 +02:00
|
|
|
},
|
|
|
|
"sonarqube" : {
|
|
|
|
"type" : "object",
|
|
|
|
"id" : "urn:jsonschema:ru:pulsar:jenkins:library:configuration:SonarQubeOptions",
|
|
|
|
"description" : "Настройки анализа SonarQube",
|
|
|
|
"properties" : {
|
|
|
|
"enabled" : {
|
|
|
|
"type" : "boolean",
|
|
|
|
"description" : "Анализ SonarQube включен"
|
|
|
|
},
|
|
|
|
"sonarQubeInstallation" : {
|
|
|
|
"type" : "string",
|
|
|
|
"description" : "Имя настроенного SonarQube-сервера (SonarQube installations).\nЕсли настроен только один сервер, то может быть оставлено пустым."
|
|
|
|
},
|
|
|
|
"useSonarScannerFromPath" : {
|
|
|
|
"type" : "boolean",
|
|
|
|
"description" : "Использовать sonar-scanner, доступный в PATH"
|
|
|
|
},
|
|
|
|
"sonarScannerToolName" : {
|
|
|
|
"type" : "string",
|
|
|
|
"description" : "Имя настроенной утилиты sonar-scanner.\nПрименяется, если useSonarScannerFromPath установлено в false."
|
|
|
|
}
|
|
|
|
}
|
2020-03-27 16:23:59 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|