Связанные, но не дублируется: Docker - docker-compose 'version' doesn't have any configuration optionsCircleCI «./docker-compose.yml» Сервис „версия“ не имеет каких-либо опций конфигурации
Я в настоящее время использую v2docker-compose.yml
со следующими circle.yml
:
machine:
services:
- docker
test:
post:
- docker build --rm=false -t zurfyx/repo:$CIRCLE_SHA1 .
- docker-compose run web npm test
deployment:
hub:
branch: master
commands:
- docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS
- docker push zurfyx/repo:$CIRCLE_SHA1
CircleCI дает следующий результат:
docker-compose run web npm test
ERROR: In file './docker-compose.yml' service 'version' doesn't have any configuration options. All top level keys in your docker-compose.yml must map to a dictionary of configuration options.
docker-compose run web npm test returned exit code 1
Я пробовал following solutions, которые появляются на очень недавнем форуме CircleCI, но мне не удалось избавиться от этой проблемы.