Size: a a a

2020 December 16

E

Elenhil in jenkins_ru
Dentaky
Подскажите, как получить лог в декларативном пайплайне?

Я понял, как из файла его почитать по типу def lines = new File("C:/Program Files (x86)/Jenkins/jobs/MyJob/builds/5/log").readLines()

Потом могу найти там нужное мне вхождение и в зависимости от резалта обработать.

А как во время выполнения пайпа лог в виде файла словить, чтобы в блоке пост его обработать?
эээ
источник

E

Elenhil in jenkins_ru
это очень неправильный подход
источник

E

Elenhil in jenkins_ru
что вы сделать то собираетесь? Если вам нужны логи тулы - ну получите логи тулы, а не всего билда
источник

D

Dentaky in jenkins_ru
Elenhil
что вы сделать то собираетесь? Если вам нужны логи тулы - ну получите логи тулы, а не всего билда
У меня идет декларативный пайп. В консоль пишутся логи.

В конце сборки мне надо проверить, есть ли в логах такой текст (он может быть в разных стейджах):

https://radikalno.ru/full/2020/12/16/defd7826bccd2800bbad99919fa0814d-full.png.html

Если текст есть, то отправить письмо нужным людям об этом.
источник

E

Elenhil in jenkins_ru
Dentaky
У меня идет декларативный пайп. В консоль пишутся логи.

В конце сборки мне надо проверить, есть ли в логах такой текст (он может быть в разных стейджах):

https://radikalno.ru/full/2020/12/16/defd7826bccd2800bbad99919fa0814d-full.png.html

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

E

Elenhil in jenkins_ru
это на порядок легче и правильней
источник

D

Dentaky in jenkins_ru
По идее можно сделать через плагин Email Extension, там вроде даже какой-то пример есть:

build.logFile.text.readLines().any { it =~ /.*ERROR.*/ }

Но куда это запихать, пока не вкурил.
источник

D

Dentaky in jenkins_ru
Elenhil
идея - говно. Делайте чек во всех местах где надо и в посте шлите оповещалку
А можно чуть подробнее, что конкретно сделать?
источник

D

Dentaky in jenkins_ru
Чекать то что?
источник

E

Elenhil in jenkins_ru
Dentaky
А можно чуть подробнее, что конкретно сделать?
Кто у вас генерит нужное вам сообщение?
источник

E

Elenhil in jenkins_ru
Вот эти места и чекайте.
источник

DB

Dmitry Burmistrov in jenkins_ru
заберите уже лог по хттп
def response = httpRequest url: "${env.BUILD_URL}/consoleText"
источник
2020 December 17

T

Tuyen Do in jenkins_ru
hello everyone, someone can help me about install jenkins old version?
источник

T

Tuyen Do in jenkins_ru
i want to install jenkins version 2.12
источник

АБ

Андрей Балашов... in jenkins_ru
google knows
источник

T

Tuyen Do in jenkins_ru
i run command apt-cache policy jenkins but have not pakages 2.12
источник

M

Maksim in jenkins_ru
Tuyen Do
i run command apt-cache policy jenkins but have not pakages 2.12
Ubuntu?
источник

T

Tuyen Do in jenkins_ru
yes Maksim
источник

M

Maksim in jenkins_ru
Tuyen Do
yes Maksim
Version?
источник

T

Tuyen Do in jenkins_ru
i'm use ubuntu version 18.04 and want to install jenkins version 2.12
источник