У меня есть приложение java -maven, и я пытаюсь отобразить свои результаты junit на gitlab, как показано в справке gitlab здесь: https://docs.gitlab.com/ee/ci/junit_test_reports.html#viewing -junit-test-reports-on-gitlab
Я добавил maven-surefire-plugin
в сборке pom и maven-surefire-report-plugin
в разделе отчетов pom. Я проверил, что это работает, потому что surefire-report.html
правильно создан в моем локальном целевом репозитории с результатами теста.
Затем я настроил свой gitlabci.yaml, добавив последние строки:
image: "maven"
before_script:
- cd gosecuri
stages:
- build
- test
- run
job_build:
stage: build
script:
- mvn compile
job_test:
stage: test
script:
- mvn package
artifacts:
paths:
- gosecuri/target/*.war
expire_in: 1 week
reports:
junit:
- target/surefire-reports/TEST-*.xml
Конвейер выполнен успешно. В gitlab у меня есть сообщение «Нет тестов, чтобы показать». на вкладке «Тесты заданий» и в консоли появляется следующее предупреждение: target / surefire-reports / TEST - *. xml: нет подходящих файлов
Чего мне не хватает? Спасибо
PS: я работаю на gitlab.com Бесплатный тариф Saas