firstBitMarksistskaya / jenkins-lib

Jenkins shared library для 1С:Предприятие 8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

ivanmolodec opened this issue · 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