I’m trying to deploy a React application in
AWS Elastic beanstalk using
The provider that i’m using is
Travis CI.My tests are running without any problem, but the problem is in deployment phase.
The problem comes from the
Travis env key because i’m having the following error :
/home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.632/lib/seahorse/client/plugins/raise_response_errors.rb:15:in call': Environment named Dockerreact-env is in an invalid state for this operation. Must be Ready. (Aws::ElasticBeanstalk::Errors::InvalidParameterValue).
Here is my
travis.yml file :
sudo: required services: - docker before_install: - docker build -t jochri3/docker-react -f Dockerfile.dev . script: - docker run -e CI=true jochri3/docker-react npm run test -- --coverage deploy: provider: elasticbeanstalk region: "us-east-1" application: "docker-react" env: "Dockerreact-env" bucket_name: "elasticbeanstalk-us-east-1-xxxxxxxxxxxxxxx" bucket_path: "docker-react" on: branch: main access_key_id: $AWS_ACCESS_KEY secret_access_key: $AWS_SECRET_KEY
As you can see, the
env name i’ve used is the same as in