firstBitMarksistskaya/jenkins-lib

Добавить возможность указать версию edt в конфигурационном файле

ivanmolodec opened this issue · 0 comments

Если на машине установлено несколько версий EDT, то при запуске команд ring выдается ошибка следующего содержания:

[ERROR ] Неправильный вызов команды (для справки см. "ring help"): Для модуля "edt" требуется указать версию, доступные версии: 2021.2.10, 2021.3.4.

Сейчас команды для утилиты ring вызываются следующим образом:
def ringCommand = "ring edt workspace import --configuration-files \"$configurationRoot\" --project-name $PROJECT_NAME --workspace-location \"$workspaceDir\""
Нужно в параметре edt указывать конкретную версию модуля, например
ring edt@2021.3.4:x86_64 workspace import

Нужно аналогично свойству v8version создать свойство edtVersion:

"edtVersion" : {
      "type" : "string",
      "description" : "Версия модуля 1C:Enterprise Development Tools формате edt@xxxx.x.x:x86_64"
    }

И скорректировать формирование команд для ring