Как заставить Дженкинса проверить, существует ли файл перед архивированием? - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть работа (не конвейер) в Jenkins, которая выполняет некоторую проверку и генерирует файл, архивирует его и отправляет по электронной почте (используя редактируемое уведомление по электронной почте).Если все идет хорошо, он не должен генерировать файл.

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

Есть ли какое-нибудь решение?

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

Вы можете установить архивные артефакты, чтобы игнорировать тот факт, что архивировать нечего.Тогда ваша работа будет продолжена, даже если нет файла.

0 голосов
/ 14 февраля 2019

Вы можете использовать плагин условной сборки Плагин .Например, как использовать плагин, пожалуйста, проверьте здесь Пример использования плагина image

Дайте мне знать, если он работает

...