{ "type" : "object", "id" : "urn:jsonschema:ru:pulsar:jenkins:library:configuration:JobConfiguration", "properties" : { "v8version" : { "type" : "string", "description" : "Версия платформы 1С:Предприятие в формате 8.3.хх.хххх." }, "secrets" : { "type" : "object", "id" : "urn:jsonschema:ru:pulsar:jenkins:library:configuration:Secrets", "description" : "Идентификаторы сохраненных секретов", "properties" : { "storagePath" : { "type" : "string", "description" : "Путь к хранилищу конфигурации" }, "storage" : { "type" : "string", "description" : "Данные авторизации в хранилище конфигурации" } } }, "stages" : { "type" : "object", "id" : "urn:jsonschema:ru:pulsar:jenkins:library:configuration:StageFlags", "description" : "Включение этапов сборок", "properties" : { "sonarqube" : { "type" : "boolean", "description" : "Анализ SonarQube включен" }, "syntaxCheck" : { "type" : "boolean", "description" : "Синтаксический контроль включен" } } }, "sonarqube" : { "type" : "object", "id" : "urn:jsonschema:ru:pulsar:jenkins:library:configuration:SonarQubeOptions", "description" : "Настройки анализа SonarQube", "properties" : { "sonarQubeInstallation" : { "type" : "string", "description" : "Имя настроенного SonarQube-сервера (SonarQube installations).\nЕсли настроен только один сервер, то может быть оставлено пустым." }, "useSonarScannerFromPath" : { "type" : "boolean", "description" : "Использовать sonar-scanner, доступный в PATH" }, "sonarScannerToolName" : { "type" : "string", "description" : "Имя настроенной утилиты sonar-scanner.\nПрименяется, если useSonarScannerFromPath установлено в false." } } }, "syntaxCheck" : { "type" : "object", "id" : "urn:jsonschema:ru:pulsar:jenkins:library:configuration:SyntaxCheckOptions", "description" : "Настройки синтаксического контроля", "properties" : { "pathToJUnitReport" : { "type" : "string", "description" : "Путь к файлу отчета jUnit" }, "groupErrorsByMetadata" : { "type" : "boolean", "description" : "Группировать выявленные ошибки по объектам метаданных" }, "checkModes" : { "type" : "array", "description" : "Режимы проверки конфигурации", "items" : { "type" : "string" } } } } } }