Я пытаюсь следовать этому руководству по развертыванию на firebase из github с помощью travis CI. https://medium.com/@cpavnn/deploy-to-firebase-hosting-from-github-3772fed05e72
Для моего файла .travis.yml я использовал:
language: node_js
node_js:
— "7"
before_script:
— npm install -g firebase-tools
script:
— echo "Deploy!!"
after_success:
— firebase deploy — project projectId — token $FIREBASE_TOKEN.`
Но каждый раз при развертывании я получаю эту ошибку:
Что я могу сделать?
Я пробовал версии с дефисами прямо рядом со словами, и это все еще не новость. Я новичок в YAML и Трэвисе. У вас есть версия, которая, по вашему мнению, подойдет?
Я бы предложил две вещи: 1. Извлеките ваши команды и протестируйте их локально; и 2. Цитируйте все, что мешает синтаксическому анализу YAML. Вы можете найти валидаторы в Интернете, чтобы убедиться, что он синтаксически действителен.
Можете ли вы связать меня с онлайн-сайтом? Спасибо за помощь.
Попробуйте поискать один и посмотрите, как оно пойдет.
У меня есть, и все они устарели.
В дополнение к вышесказанному, на конце вашей ловушки ` есть after_success. Также команда развертывания должна быть firebase deploy --project projectId --token $FIREBASE_TOKEN (двойные дефисы без пробелов)
Вставьте YAML в codebeautify.org/yaml-validator Похоже, вы могли использовать какой-то неразрывный пробел в Юникоде.
@sketch, что это `от человека, который редактировал мой пост или как я его вставил, это не так в коде github. Даже с предложенными вами изменениями это все равно не работает.

Попробуйте поставить node_js: 7 в одну строку без кавычек.
Я не тестировал это, но я обычно использую этот формат.
language: node_js
node_js: 7
before_script:
- npm install -g firebase-tools
script:
- firebase deploy --project projectId --token $FIREBASE_TOKEN
Не забудьте добавить свой секретный FIREBASE_TOKEN в Travis CI и, кроме того, заменить projectId на свой идентификатор проекта Firebase.
Статья Medium, которую вы обрисовали в общих чертах, похоже, содержит недопустимые символы в YAML. Попробуйте ввести его вместо копирования и вставки.
Ваш успех кажется подозрительным, действительно ли он ожидает этих дефисов?