У моего Jenkins есть имя конвейерной задачи 'if-test'.
У меня есть имя файла журнала 'result.log', и он помещен в эту задачу Путь к рабочей области.
Теперь я хочу проверить, что содержимое файла result.log содержит слово «FAILED», а затем запустить Jenkins pipeline stage A
.
И, если в содержимое файла result.log не входит слово «FAILED», запустите Jenkins pipeline stage B
.
Я пытаюсь использовать def aa = (sh grep -i 'failed' ./result.log)....
Но я думаю, что это неправильное утверждение.
Каждый, кто может помочь мне найти правильное утверждение для этого?
Спасибо.