TeamCity Build сообщает, что HTML-страницы не загружают CSS/JS

Я перехожу по этой ссылке, чтобы показать HTML-отчеты о огурцах на вкладке «Отчет о сборке».

https://confluence.jetbrains.com/display/TCD18/Including+Third-Party+Reports+in+the+Build+Results

В моей BuildConfiguration я ссылаюсь на свои артефакты как

api/target/cucumber-html-reports/cucumber-html-reports/** => report.zip

В проекте вкладка отчета "Стартовая страница" выглядит так

report.zip!/overview-steps.html

Вкладка создается, и я вижу HTML-страницу. НО он не загружает CSS/JS и не позволяет мне переходить по гиперссылкам на другие страницы.

Я получаю следующую ошибку, когда я нажимаю на любую ссылку

403 Запрещено: запросы со страниц артефактов сборки ограничены: из артефактов сборки разрешены только запросы к тем же артефактам сборки.


person Husyn    schedule 28.12.2018    source источник


Ответы (1)


Проблема заключалась в том, что TeamCity автоматически генерирует «Идентификатор конфигурации сборки» в соглашении об именах CamelCase. Когда вкладка «Отчет» пыталась получить доступ к артефакту, используя этот URL-адрес верблюда, она ничего не нашла.

Я изменил идентификаторы конфигураций своего проекта и сборки на все строчные буквы, и все работало гладко. Я надеюсь, что это поможет кому-то.

person Husyn    schedule 19.03.2019