Состояние сборки Travis CI не удалось. Что я могу сделать? - PullRequest
0 голосов
/ 30 апреля 2018

Я новичок в проекте непрерывного развертывания. Я только добавляю свой проект в Travis CI и добавляю логотип статуса в мой репозиторий github README.md. Мой проект создан с использованием php, html, javascript, bootstrap. И мой проект также связан с базой данных MySQL.

Теперь, что я могу сделать, чтобы получить статус успешной сборки.

Редактировать 1
Поскольку я новичок, я не знаю, где сообщение об ошибке сохранено travis ci. Но я вижу журнал работы.

1 Ответ

0 голосов
/ 01 мая 2018

В журнале заданий вы можете узнать, что пошло не так. Просто прочитайте журналы, сгенерированные travis, то есть здесь: https://travis -ci.org / al2helal / HandicraftStore / builds / 373415975

Сообщение об ошибке, которое вы получаете:

The command "phpunit" exited with 2.

Поскольку вы не определили, что Travis должен делать в вашем .travis.yml, а только настроили язык (php), Travis запускает набор тестов по умолчанию для настроенного языка. В вашем случае запускается phpunit.

Однако вы не написали ни одного теста и не настроили phpunit, поэтому он отображает только сообщение справки и завершает работу с кодом ошибки.

Перед автоматическим развертыванием в любом месте вам следует запустить тесты, подтверждающие, что ваше приложение работает должным образом. Начните с написания некоторых.

Далее вам необходимо настроить Travis для запуска этих тестов и настройки развертывания, если все тесты пройдены.

Поскольку вы, похоже, ничего не знаете о Travis CI, лучше всего начать с просмотра их документов: https://docs.travis -ci.com /

...