- Ошибка синтаксического анализа файла конфигурации: yaml: строка 22: не найден ожидаемый ключ
- Не удается найти задание с именем
build
для выполнения в разделеjobs:
файла конфигурации.
У меня есть эти ошибки, но я новичок в yaml, поэтому я не могу найти причин, почему он не работает. Любые идеи? Некоторые говорят, что в нем могут быть лишние пробелы или что-то в этом роде, но я не могу этого найти.
файл yaml
defaults: &defaults:
- checkout
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
- v1-dependencies-
- run: npm install
- save_cache:
paths:
- node_modules
key: v1-dependencies-{{ checksum "package.json" }}
version: 2
jobs:
build:
docker:
- image: circleci/node:10.3.0
working_directory: ~/repo
steps:
<<: *defaults // << here
- run: npm run test
- run: npm run build
deploy:
docker:
- image: circleci/node:10.3.0
working_directory: ~/repo
steps:
<<: *defaults
- run:
name: Deploy app scripts to AWS S3
command: npm run update-app
workflows:
version: 2
build-deploy:
jobs:
- build
- deploy:
requires:
- build
filters:
branches:
only: master