Я хочу построить проект Maven с использованием Jenkins.Однако проект должен быть собран только в том случае, если определенный файл в репозитории SVN изменился (и содержит специальный ключ)
Поэтому я планирую создать задание с двумя этапами сборки:
на первом шаге выполняется сценарий оболочки или python, который проверяет это «условие».
второй шаг - это фактическая сборка Maven
Второй шаг должен вызываться только в том случае, если проверка условия на шаге 1 вернула значение «true».
Есть ли возможность сделать это?Ну, я думаю, я мог бы вернуть код выхода 1 в первом скрипте, если условие не выполнено.Это сразу остановит сборку, но задание будет помечено как «не выполнено».Так что это не очень хорошая идея, так как красный значок вызывает у моих пользователей панику; -)
Есть еще какие-нибудь идеи по этому поводу?
Приветствия, Фрэнк