"Консольный выход" Дженкинса практически пуст
У меня есть новая установка Jenkins на Ubuntu
- Новое задание → Проект с несколькими конфигурациями
-
Прокрутите вниз и нажмите "Добавить шаг сборки" → Выполнить оболочку и ввести:
echo hello
-
Запуск задания (он успешно завершен)
-
Посмотрите на вывод консоли для запуска:
Started by user My Name
Building in workspace /var/lib/jenkins/jobs/my_job/workspace
Triggering default
default completed with result SUCCESS
Finished: SUCCESS
Повторите шаги, но с помощью оболочки Execute:
echo hello
thisshouldfail
и вы получите...
Started by user My Name
Building in workspace /var/lib/jenkins/jobs/my_job/workspace
Triggering default
default completed with result FAILURE
Finished: FAILURE
Обратите внимание, как нигде вы не видите "привет" на выходе. Это относится ко всему, что я могу добавить в эту Execute Shell. Любая помощь?
Ответы
Ответ 1
При запуске проекта с несколькими конфигурациями журнал, который вы видите, относится к Управлению-заданию,
и он показывает только сводку полного запуска, который в основном:
"Я выполнил все ваши задания, и все прошло нормально" (Finished: SUCCESS
)
или
"Я выполнил все ваши задания, и по крайней мере один из них потерпел неудачу" (Finished: FAILURE
)
Он не может дать вам один журнал всех прогонов, потому что они выполнялись несколько раз
(на разных подчиненных устройствах и/или разных конфигурациях).
Чтобы просмотреть журнал каждого прогона, щелкните каждый красный (или синий) "мяч" в матрице -
каждый представляет собой один экземпляр этой сборки Multi-Configuration.