Комбинезон не работает с Трэвисом

Я создаю приложение на Java с помощью Gradle в качестве инструмента сборки. Я использую Travis CI и хотел получить покрытие кода с помощью комбинезонов.

Но когда класс строит мой проект, я получаю следующий результат:

HTTP / 1.1 422 Необработанная сущность

[Сервер: cloudflare-nginx, Дата: Чт, 13 ноября 2014 г., 14:31:33 GMT, Content-Type: application / json; charset = utf-8, Transfer-Encoding: chunked, Connection: keep-alive, Set-Cookie: __cfduid = d46e83ad1141ffa7f92b62a3064e1bdc11415889091; истекает = пт, 13-ноя-15 14:31:31 GMT; путь = /; домен = .coshopss.io; HttpOnly, статус: 422 Unprocessable Entity, X-UA-Compatible: IE = Edge, chrome = 1, Cache-Control: no-cache, Set-Cookie: request_method = POST; path = /, X-Request-Id: 0f27c4be254c74919ad8a0365f9ca6f6, X-Runtime: 0.830221, X-Rack-Cache: invalidate, pass, X-Powered-By: Phusion Passenger 4.0.47, Set-Cookie: LSW_WEB = LSW_WEB2; path = /, CF-RAY: 188bac68b44e0874-IAD]

[ошибка: правда, сообщение: не удалось найти репозиторий, соответствующий этому заданию.]

Я использую cobertura для покрытия кода.

Спасибо


person Lukas92    schedule 13.11.2014    source источник


Ответы (2)


Чтобы использовать комбинезоны с Gradle и Travis, я использую подключаемый модуль Gradle для комбинезона (com.github.kt3k. комбинезоны) и команду после успеха в Трэвисе.

Readme плагина довольно хорошо объясняет его использование. Но если вы хотите проверить пример, вы можете обратиться к проекту, в котором я его использую: Sabina Java

Соответствующие файлы: .travis.yml и build.gradle

Просто подсказка: вы можете включить ведение журнала в Travis, добавив флаг --info в команды, чтобы помочь вам обнаруживать ошибки.

Я надеюсь, что это будет полезно по прошествии такого долгого времени.

person jaguililla    schedule 25.03.2015

Я также получил эту ошибку (Не удалось найти репозиторий, соответствующий этому заданию.), когда я указал токен репо. В документации Coshops предлагалось указать токен репо, но мне не было достаточно ясно, что вы не должны указывать токен репо, если вы используете общедоступные репозитории.

Другими словами, если ваши материалы общедоступны на GitHub и в Coshops, не указывайте токен репо, иначе вы получите эту ошибку.

person barfuin    schedule 08.04.2015