Как изменить расположение оболочки по умолчанию в Invoke Gradle Script в Jenkins - PullRequest
1 голос
/ 08 апреля 2019

У меня есть проект с разными модулями, я хочу собрать код из определенного модуля. Я использую «Invoke Gradle Script» на этапе сборки на Jenkins.

По умолчанию плагин Gradle пытается найти исполняемый файл оболочки рядом со скриптом сборки. Если его там нет, он будет выглядеть в корне рабочей области. Я попытался изменить расположение Wrapper для принудительной сборки правильного модуля.

Это структура кода, которая у меня есть.

|yurora
|
|---module
|---module
|---wos
|   |____src
|   |____gradle
|        |____wrapper 
|
|---module
|---module

Это значение, которое у меня есть Местоположение Wrapper

${workspace}/yurora/wos

Но я получаю эту ошибку FATAL: Оболочка Gradle не найдена в следующих каталогах: /var/lib/jenkins/workspace/JenkinsTaskName/yurora/wos.

Если я изменю значение Расположение оболочки на

${workspace}/wos

Код создается из корня рабочей области, и это то, чего я пытаюсь избежать.

Какой должен быть правильный путь в Расположение оболочки ?

Конфигурация Jenkins

1 Ответ

0 голосов
/ 09 апреля 2019

В итоге я создал новый репозиторий git с модулем, который хотел построить.

В наше время стало проще делать это так, и все работало из коробки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...