Wercker:建立失败的环境'。为什么?

时间:2016-01-28 16:55:35

标签: ruby amazon-web-services amazon-s3 jekyll wercker

我有一个Jekyll博客,我试图推送到AWS S3存储桶。我跟着this tutorial

构建不断失败。 Wercker给了我以下错误消息:

  

在主人

上构建失败      

设置环境

     

GET https://registry.hub.docker.com/v1/repositories/wercker/ruby/images返回404

显示我的wercker.yml文件:

box: wercker/ruby
no-response-timeout: 10
build:
 steps:
     - bundle-install
     - script:
         name: Run Jekyll doctor
         code: bundle exec jekyll doctor
     - script:
         name: Build Jekyll site
         code: bundle exec jekyll build --trace
deploy:
 steps:
     - s3sync:
         key_id: $AWS_ACCESS_KEY_ID
         key_secret: $AWS_SECRET_ACCESS_KEY
         bucket_url: $AWS_BUCKET_URL
         source_dir: _site/
         opts: --acl-public --add-header=Cache-Control:max-age=3600

我在这里超出了我的深度。 Google仅返回其他Wercker页面,并显示相同的错误消息。是什么导致错误?我需要采取哪些步骤来解决这个问题?

这里是错误页面本身的link

任何帮助将不胜感激!感谢。

1 个答案:

答案 0 :(得分:7)

解决!

看来这个教程已经过时了。

我需要更新wercker.yml才能使用Wercker v2。

要做到这一点,我改变了: box: wercker/rubybox: ruby