Трэвис не может разобрать мой файл конфигурации

У меня проблема с получением Трэвиса для выполнения моих тестов. Он останавливается во время разбора моего .travis.yml-файла.
Вы можете посмотреть репозиторий здесь: https://github.com/steve-korzinetzki/costcontrol

Содержимое файла выглядит следующим образом:

language: php
php:
- 5.5
- hhvm

services: mysql

before_script:
# installation
- composer self-update
- composer install --dev --prefer-source --no-interaction
# database configuration
- mysql -e 'create database cc_testing;'
# startup server environment
- php artisan migrate:install
- php artisan migrate
- php artisan migrate:install --env=”testing”
- php artisan serve
- sleep 5

script:
- phpunit
- vendor/bin/behat

Сообщение об ошибке:

ERROR: An error occured while trying to parse your .travis.yml file.

Please make sure that the file is valid YAML.

http://lint.travis-ci.org can check your .travis.yml.

The error was "'reader' unacceptable character '' (0x80) special characters are not allowed

in "'reader'", position 373 at line 0 column 0".

Я думаю, что есть ошибка в кодировке файла. Но я не понимаю. Один забавный факт: страница проверки Трэвиса говорит, что файл в порядке (см. http://lint.travis-ci.org/steve-korzinetzki/costcontrol).

У кого-нибудь были похожие проблемы? Кто-нибудь знает решение? Спасибо за вашу помощь.

1

Решение

Мне удалось запустить этот скрипт. Ошибка не в первой строке. Это было неправильно «позже

0

Другие решения

У меня был неправильный вид дефиса, который невозможно было разглядеть, опять же линтер сказал, что yaml действителен, но сборка не будет выполняться.

Чтобы выследить мошеннического персонажа, рассматривайте .yml как одну строку и считайте количество символов, заданное в «читатель», позиция XXX

0

По вопросам рекламы [email protected]