Как «сопоставить» определенное возвращаемое значение скрипта с «желтым» состоянием в Jenkins? - PullRequest
9 голосов
/ 10 ноября 2011

В Jenkins есть возможность создать бесплатный проект, который может содержать выполнение скрипта. Сборка не выполняется (становится красной), когда уровень возврата сценария не равен 0.

Есть ли возможность сделать его "желтым"?
(Желтый обычно указывает на успешную сборку с неудачными тестами)

Система работает в Linux.

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Попробуйте Log Parser Plugin попробовать.Это должно помочь вам.

0 голосов
/ 16 ноября 2011

Один слегка хакерский способ сделать это - изменить работу, чтобы публиковать результаты теста и выдавать поддельные результаты.

У меня есть работа, которая публикует результаты теста из файла, называемого "результаты".XML».Последний шаг в моем скрипте сборки проверяет возвращаемое значение сборки, копирует eihter «results-good.xml» или «results-unstable.xml» в «results.xml» и затем возвращает ноль.

Таким образом, если скрипт завершится неудачно на одном из ранних этапов, сборка будет красной.Но если сборка завершится успешно зеленым или желтым цветом на основе кода возврата, она бы была выполнена без этого хака.

...