TravisCI развертывается в нескольких сегментах S3 с ошибкой с помощью 'Aws :: S3 :: Errors :: NotFound' - PullRequest
0 голосов
/ 20 октября 2018

Эта ошибка недавно появилась, я вернулся к предыдущей версии travis.yml и получаю ту же ошибку:

Deploying application
uploading "favicon.ico" with {:content_type=>"image/x-icon", :cache_control=>"max-age=21600", :acl=>"public-read"}
uploading "js/jquery.i18n.messagestore.min.js" with {:content_type=>"application/javascript", :cache_control=>"max-age=21600", :acl=>"public-read"}
uploading "js/CLDRPluralRuleParser.min.js" with {:content_type=>"application/javascript", :cache_control=>"max-age=21600", :acl=>"public-read"}
uploading "js/jquery.i18n.language.min.js" with {:content_type=>"application/javascript", :cache_control=>"max-age=21600", :acl=>"public-read"}
uploading "js/jquery.i18n.min.js" with {:content_type=>"application/javascript", :cache_control=>"max-age=21600", :acl=>"public-read"}
/home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/seahorse/client/plugins/raise_response_errors.rb:15:in `call': Aws::S3::Errors::NotFound
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/aws-sdk-core/plugins/s3_sse_cpk.rb:19:in `call'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/aws-sdk-core/plugins/s3_dualstack.rb:24:in `call'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/aws-sdk-core/plugins/s3_accelerate.rb:34:in `call'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:20:in `call'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/aws-sdk-core/plugins/idempotency_token.rb:18:in `call'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/aws-sdk-core/plugins/param_converter.rb:20:in `call'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/seahorse/client/plugins/response_target.rb:21:in `call'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/seahorse/client/request.rb:70:in `send_request'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-core-2.11.144/lib/seahorse/client/base.rb:207:in `block (2 levels) in define_operation_methods'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-resources-2.11.144/lib/aws-sdk-resources/services/s3/file_uploader.rb:42:in `block in put_object'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-resources-2.11.144/lib/aws-sdk-resources/services/s3/file_uploader.rb:49:in `open_file'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-resources-2.11.144/lib/aws-sdk-resources/services/s3/file_uploader.rb:41:in `put_object'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-resources-2.11.144/lib/aws-sdk-resources/services/s3/file_uploader.rb:34:in `upload'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/aws-sdk-resources-2.11.144/lib/aws-sdk-resources/services/s3/object.rb:252:in `upload_file'
    from /home/travis/.rvm/gems/ruby-2.2.7/gems/dpl-s3-1.10.3/lib/dpl/provider/s3.rb:114:in `block (2 levels) in upload_multithreaded'

вот мой travis.yml:

sudo: false
language: node_js
node_js:
  - "node"
install: npm install
script:
  - npm test
  - ...
cache:
  directories:
    - node_modules
# Deploy using awscli to enable pruning of removed files
# pip install --user awscli
deploy:
  provider: s3
  access_key_id: $AWS_ACCESS_KEY_ID
  secret_access_key: $AWS_SECRET_ACCESS_KEY
  bucket: ***
  skip_cleanup: true
  local_dir: build
  acl: public_read
  endpoint: ***
  on:
    branch: master
  region: eu-central-1
  cache_control: "max-age=21600"
after_deploy:
  # Allow `awscli` to make requests to CloudFront.
  - aws configure set preview.cloudfront true
  # Invalidate every object in the targeted distribution.
  - aws cloudfront create-invalidation --distribution-id $CLOUDFRONT_DISTRIBUTION_ID --paths "/*"

Настройки ведра и конечной точки верны, я просто дважды проверил их.Журналы сборки находятся здесь: https://travis -ci.org / CirclesUBI / circle-website

...