#build #continuous-integration #hudson #jnlp #jenkins
#сборка #непрерывная интеграция #хадсон #jnlp #jenkins
Вопрос:
при запуске Jenkins slave через JNLP на компьютере с Windows сборка запускается нормально и клонирует репозиторий git. Однако журнал заканчивается следующим образом:
Started by user anonymous
Building remotely on xxx
Checkout:Project / c:jenkins-slaveworkspaceProject - hudson.remoting.Channel@12dd731:EC2
Using strategy: Default
Last Built Revision: Revision e62b587a61fe6d4966fb2e014480a3b1bf638e97 (origin/master)
Checkout:Project / c:jenkins-slaveworkspaceProject - hudson.remoting.LocalChannel@1ab307c
Fetching changes from the remote Git repository
Fetching upstream changes from git@github.com:xxx
Commencing build of Revision e62b587a61fe6d4966fb2e014480a3b1bf638e97 (origin/master)
Checking out Revision e62b587a61fe6d4966fb2e014480a3b1bf638e97 (origin/master)
FATAL: ERROR
Finished: FAILURE
Итак, сборка Jenkins завершается с ошибкой, но журнала ошибок нет. Я не могу найти его на главном или ведомом устройстве. У кого-нибудь есть какие-либо идеи или указатель на файл журнала?
Спасибо, Мартин
Комментарии:
1. Что касается ведения журнала: вы проверили через консоль? «Управление Jenkins» -> «Системный журнал» для ведущего устройства или «имя ведомого устройства» -> Журнал для ведомого устройства?
2. Обнаружена проблема — проект Jenkins ссылался на версию Gradle, которая присутствовала в главном, но не на удаленном узле. Таким образом, Дженкинс не смог найти исполняемый файл gradle для запуска.
Ответ №1:
Обнаружена проблема — проект Jenkins ссылался на версию Gradle, которая присутствовала в главном, но не на удаленном узле. Таким образом, Дженкинс не смог найти исполняемый файл gradle для запуска.