1
В работе с конвейером Jenkins я хочу отправить слабые уведомления для отдельных результатов теста. У меня есть градиентная сборка, выполняющая spock-тесты, которая генерирует XML-файл с результатами теста. Есть ли способ получить доступ к отдельным результатам тестирования без необходимости анализировать XML-файл?Как я могу установить slackSend в работе с трубопроводом Jenkins по отдельным результатам испытаний?
Что-то вроде:
if(test_results.TEST1 == 'failure'){
slackSend color: 'danger', message: "TEST1 Failed - ${env.JOB_NAME}
}
я получаю сообщение об ошибке 'Не удалось найти метод slackSend() для аргументов [ test slack send] on root project 'job.Disk_Util'.' –
Hahaha ... Конечно! Вам нужно написать этот бит! –
well slackSend - метод конвейера jenkins, поэтому я бы не писал это. Я думал, что вы говорите, что я могу назвать slackSend из градиента, но я предполагаю, что это не так. Не уверен, что это сработает тогда –