Привет! В настоящее время я пытаюсь развернуть свое приложение реакции на AWS Elasti c Бобовый стебель через travis CI. Но это не удалось .. что я должен изменить в моем travis yml ??
Вот мой .travis.yml
sudo: required
services:
- docker
before_install:
- docker build -t sample:dev .
script:
- docker run -e CI=true sample:dev npm run test -- --coverage
deploy:
provider: elasticbeanstalk
region: "us-west-1"
app: "my-app"
env: "MyApp-env"
bucket_name: "xxxx"
bucket_path: "xxx"
on:
branch: master
access_key_id: $AWS_ACCESS_KEY
secret_access_key:
secure: "$AWS_SECRET_KEY"
Но мне не удалось развернуть его в aws Эласт c Стебель бобов. Вот сообщение от travis ci:
Команда "docker run -e CI = true sample: dev npm run test - --coverage" завершена с 0. dpl_0 1.27s $ rvm $ (travis_internal_ ruby) --fuzzy do ruby -S gem install dpl dpl.1 Установка зависимостей развертывания Успешно установленный jmespath-1.4.0 Успешно установленный aws -eventstream-1.0.3 Успешно установленный aws -sigv4-1.1.1 НОВАЯ ВЕРСИЯ ДОСТУПНА: Обновите до AWS SDK для Ruby V3 Успешно установлен aws -sdk-core-2.11.471 НОВАЯ ВЕРСИЯ ДОСТУПНА: Пожалуйста, обновите до AWS SDK для Ruby V3 Успешно установлен aws -sdk-resources-2.11.471 НОВАЯ ВЕРСИЯ ДОСТУПНА: Пожалуйста, обновите до AWS SDK Для Ruby V3 Успешно установлен aws -sdk-2.11.471 Успешно установлен rubyzip-1.3.0 Успешно установлен dpl -astic_beanstalk-1.10.15 8 драгоценных камней установлено !!! AWS Elasti c Поддержка Beanstalk является экспериментальной !!! dpl.2 Подготовка развертывания Очистка репозитория git с помощью git stash --all
. Если для развертывания требуются артефакты сборки, установите deploy.skip_cleanup: true
. См. https://docs.travis-ci.com/user/deployment#Uploading -Files-and-skip_cleanup . Нет локальных изменений для сохранения. НОВАЯ ВЕРСИЯ ДОСТУПНА: Пожалуйста, обновите до AWS SDK для Ruby V3 dpl.3 Развертывание приложения Нет записей sh не найдено. /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib/seahorse/client/plugins/raise_response_errors.rb:15:in call': The request signature we calculated does not match the signature you provided. Check your key and signing method. (Aws::S3::Errors::SignatureDoesNotMatch)
from /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib/aws-sdk-core/plugins/s3_sse_cpk.rb:19:in
call 'from /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib/aws-sdk-core/plugins/s3_dualstack.rb : 24: в call'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib/aws-sdk-core/plugins/s3_accelerate.rb:34:in
вызове от /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib/aws-sdk- core / plugins / jsonvalue_converter.rb: 20: в call'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib/aws-sdk-core/plugins/idempotency_token.rb:18:in
вызов 'из /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib /aws-sdk-core/plugins/param_converter.rb:20:in call'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib/seahorse/client/plugins/response_target.rb:21:in
call 'from /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk- core-2.11.471 / lib / seahorse / client / request.rb: 70: в блоке send_request'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-core-2.11.471/lib/seahorse/client/base.rb:207:in
(2 уровня) в define_operation_methods 'из /home/travis/.rvm/gems/ruby-2.4.5/gems /aws-sdk-resources-2.11.471/lib/aws-sdk-resources/request.rb:24:in call'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/aws-sdk-resources-2.11.471/lib/aws-sdk-resources/operations.rb:41:in
call 'из /home/travis/.rvm/gems/ruby- 2.4.5 / gems / aws -sdk-resources-2.11.471 / lib / aws -sdk-resources / operation_methods.rb: 19: в block in add_operation'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/dpl-elastic_beanstalk-1.10.15/lib/dpl/provider/elastic_beanstalk.rb:131:in
загрузить 'из /home/travis/.rvm /gems/ruby-2.4.5/gems/dpl-elastic_beanstalk-1.10.15/lib/dpl/provider/elastic_beanstalk.rb:49:in push_app'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/dpl-1.10.15/lib/dpl/provider.rb:199:in
блок в deploy 'из /home/travis/.rvm/ gems / ruby -2.4.5 / gems / dpl-1.10.15 / lib / dpl / cli.rb: 41: в fold'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/dpl-1.10.15/lib/dpl/provider.rb:199:in
deploy 'из /home/travis/.rvm/gems/ruby-2.4 .5 / gems / dpl-1.10.15 / lib / dpl / cli.rb: 32: в run'
from /home/travis/.rvm/gems/ruby-2.4.5/gems/dpl-1.10.15/lib/dpl/cli.rb:7:in
запустить 'из /home/travis/.rvm/gems/ruby-2.4.5/gems/dpl- 1.10.15 / bin / dpl: 5: в <top (required)>'
from /home/travis/.rvm/gems/ruby-2.4.5/bin/dpl:23:in
загрузить 'из /home/travis/.rvm/gems/ruby-2.4.5/bin/dpl:23:in `' не удалось развернуть