Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Jenkins подхватывает отчеты от прошлой сборки.

visual-studio
nunit
jenkins
Теги: #<Tag:0x00007fedc7565e20> #<Tag:0x00007fedc7565c68> #<Tag:0x00007fedc7565b28>

(Антон Фомин) #1

Коллеги, добрый день. не могу найти проблему: есть сборка в Jenkins, которая собирает солюшен с тестами VIsualStudio, потом запускает nunit3-console, выполняет тесты и присылает отчет на почту. Когда все хорошо - отчеты сыпятся корректно. Но если сборка падает, то отчет она забирает из предыдущей сборки. И это некорректно.

Может кто-нибудь знает в какой плоскости проблема?


(Дмитрий Еремин) #2

я так понимаю, что предыдущий отчет удаляется только когда создается новый, верно?

т.е.:

  1. Запустилась сборка
  2. Прогнались тесты
  3. Все ок -> перезаписываем файл с отчетом

видимо, если сборка или тесты валятся, новый отчет не создается => не перезаписывается старый

Попробуйте самым первым шагом в процессе сборки вычищать workspace


(Антон Фомин) #3

Спасибо!
Оказалось что во время расширения сборки дополнительными билдами проектов, мы забыли расширить очистку workspace.