Как запускать команды ui5 в jenkins

Я пытаюсь построить проект с помощью команды:

ui5 build --all--

который полностью работает нормально, создает dist на моем локальном компьютере в папке моего проекта с помощью терминала

Теперь в JENKINS (* FYI OS - WINDOWS), который работает локально, настроен для получения кода из GIT,

Здесь, когда я пытался выполнить ту же команду в Execute Windows Batch Command

Это выдало ошибку как:

Когда я пытаюсь выполнить node команды, предположим, node -v он дал мне версию

Могу я узнать, почему ui5 не работает? Обязан ли я здесь что-то делать?

Я попытался запустить CLI с помощью диспетчера пакетов npm:

npm install --global @ui5/cli

но все же это показывает мне ту же ошибку

Любая помощь очень ценится TIA


person Codenewbie    schedule 16.03.2021    source источник


Ответы (1)


Вы должны установить ui5 глобально (как часть вашего образа докера) или, если он находится в ваших локальных зависимостях разработчика (рекомендуется), запустите npm i && npx ui5 build

person Benedikt Kromer    schedule 18.03.2021
comment
извините, это не помогло; ( - person Codenewbie; 18.03.2021
comment
странно, но с другой стороны, я никогда не видел оконных экземпляров jekins без агентов докеров ... возможно, обновите свою систему до более современных настроек jenkins.io/doc/book/using/using-agents - person Benedikt Kromer; 19.03.2021
comment
обязательно попробую ... спасибо за ссылку :) - person Codenewbie; 19.03.2021