travis-ci не смог разобрать yml файл - PullRequest
0 голосов
/ 09 июля 2020

Я хочу сделать AWS Elasti c Beanstalk Deployment. Но tvavis говорит «не удалось разобрать». Это происходит после добавления части кода, которая начинается со слова «deploy»

sudo: required
services:
    - docker
before_install:
    - docker build -t alex-sbk/docker-react -f Dockerfile.dev .

script:
    - docker run -e CI=true alex-sbk/docker-react npm run test 

    deploy:
    provider: elasticbeanstalk
    region: "us-east-2"
    app: "docker-react"
    env: "DockerReact-env"
    bucket_name: "elasticbeanstalk-us-east-2-282895571233"
    bucket_path: "docker-react"
    on:
        branch: master
access_key_id: $AWS_ACCESS_KEY
secret_access_key: $AWS_SECRET_KEY

1 Ответ

0 голосов
/ 09 июля 2020

Есть очевидные проблемы с отступами . Ваш код не проходит валидаторы формат YAML . Я немного исправил это, и теперь он проходит

--- 
before_install: 
  - "docker build -t alex-sbk/docker-react -f Dockerfile.dev ."
script: 
  - "docker run -e CI=true alex-sbk/docker-react npm run test"
  - 
    deploy: 
      access_key_id: $AWS_ACCESS_KEY
      app: docker-react
      bucket_name: elasticbeanstalk-us-east-2-282895571233
      bucket_path: docker-react
      env: DockerReact-env
      provider: elasticbeanstalk
      region: us-east-2
      secret_access_key: $AWS_SECRET_KEY
      true: 
        branch: master
services: 
  - docker
sudo: required

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

...