Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

[Resolved] Jenkins и Maven вопрос по настройке

jenkins
maven
Теги: #<Tag:0x00007f7b64c1b498> #<Tag:0x00007f7b64c1b2b8>

(breakmt) #1

Настраиваю Jenkins, но возникла проблема с Maven.

В настройках Дженкинса я указал:

  1. Maven имя: mvn
  2. MAVEN_HOME: c:\Tools\apache-maven-3.3.1

В настройках задачи, шаг сборки:

  • Вызвать цели Maven верхнего уровня:
    Версия Maven: mvn
    Цели: test

При запуске задачи в логе появляется следующий текст:

FATAL: Не найдено исполняемых файлов в c:\Tools\apache-maven-3.3.1
Build step 'Вызвать цели Maven верхнего уровня ’ marked build as failure
Finished: FAILURE

Прошу помочь - что я делаю не так? Что-то нужно настроить дополнительно? И какие исполняемые файлы не находятся? mvn.cmd? Заранее благодарен за любую помощь, если что-то нужно - уточню.

PS: в проекте pom.xml находится в корне

ДОБАВЛЕНО: Самое интересное, что такая ошибка только вышла с версией 3.3.1. После этого я попробовал автоматическую установку mavena (3.2.2 максимальная была в списке), и после еще скачал версию 3.1.1 - и тест запустился без ошибок. Пока наверное остановлюсь на версии 3.1.1, но все же вопрос остается - это какой-то косяк дженкинса с новой версией или я что-то не так настроил?


(breakmt) #2

Кажется я разобрался. В новой версии Maven’a файл mvn.bat теперь mvn.cmd. Видимо в этом все дело. Нашел здесь: https://issues.jenkins-ci.org/browse/JENKINS-27525


(Евгений Кравцов) #3

И каким образом была решена проблема?


(breakmt) #4

Просто установил более старую версию 3.1.1