У меня есть проект maven, который использует Travis-CI для непрерывной интеграции, и я хочу добавить покрытие кода с помощью JaCoCo и Coveralls.io.
Сборка в Travis-CI работает нормально, результаты покрытия кода формируются корректно (по крайней мере, согласно логу). Но отправка результата завершается с ошибкой 422, например:
[INFO] Starting Coveralls job for travis-ci (188355098)
[INFO] Using repository token <secret>
...
[INFO] Writing Coveralls data to /home/travis/build/bThink-BGU/BPjs/target/coveralls.json...
[INFO] Processing coverage report from /home/travis/build/bThink-BGU/BPjs/target/site/jacoco/jacoco.xml
[INFO] Successfully wrote Coveralls data in 224ms
[INFO] Gathered code coverage metrics for 43 source files with 2944 lines of code:
[INFO] - 902 relevant lines
...
[INFO] Submitting Coveralls data to API
[ERROR] Submission failed in 442ms while processing data
...
[ERROR] Failed to execute goal org.eluder.coveralls:coveralls-maven-plugin:4.3.0:report (default-cli) on project BPjs: Processing of input or output data failed: Report submission to Coveralls API failed with HTTP status 422: Unprocessable Entity (Couldn't find a repository matching this job.) -> [Help 1]
Есть идеи, что случилось? Я пытался явно добавить TRAVIS_JOB_ID
, как это предлагается в плагине комбинезонов Maven, но безрезультатно.
репозиторий открыт, поэтому, насколько я могу судить, мне не нужно токен репо.
Спасибо!
Failed to execute goal org.eluder.coveralls:coveralls-maven-plugin:4.3.0:report (default-cli) on project http-server: Processing of input or output data failed: Report submission to Coveralls API failed with HTTP status 422: Unprocessable Entity (Couldn't find a repository matching this job.) -> [Help 1]
- person bmauter   schedule 11.04.2017<repoToken>yourcoverallsprojectrepositorytoken</repoToken>
дело. Это так просто и очевидно, что я просмотрел это. - person bmauter   schedule 18.04.2017