2015-12-31 3 views
1

После внесения некоторых изменений в мой файл .travis.yml, я обнаружил, что после нажатия на мою ветку ни мое, ни запрос на перенос, связанный с моей веткой, не проверяются Travis CI сборки:Travis-CI build не начинается вообще при запросе на изгиб

enter image description here

Вместо этого, я должен видеть зеленый или красный обозначение рядом с номером фиксации, например:

enter image description here

ответ

4

изменения Я сделал свой файл .travis.yml, чтобы он больше не анализировал как действительный YAML.

Я вложил содержимое своего файла .travis.yml в утилиту Travis WebLint, чтобы проверить, и в этом была проблема.

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

1

Чтобы исследовать проблему с вашей сборкой, на Travis CI вы можете перейти на Запросы tab. Он может быть скрыт, поэтому просто измените URL-адрес /pull_requests на /requests, чтобы показать все попытки сборки. Например.

Travis CI requests tab - build - missing config

Наиболее распространенной проблемой является расконфигурация или отсутствует .travis.yml. Даже когда он говорит отсутствует config, сообщение вводит в заблуждение, так как в файле YAML может быть синтаксическая ошибка.

Для проверки синтаксиса запуска (если вы travis команду):

travis lint 

В противном случае проверьте конфигурацию на линии в Travis WebLint.

Если файл существует и нет синтаксической ошибки, проверьте, правильно ли вы нажали свою ветку, а вы не whitelisting/blacklisting your branches.

Смежные вопросы