3

我有一个 Jekyll 博客,我正在尝试将其推送到 AWS S3 存储桶。我已按照本教程进行操作。

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

在 master 上构建失败

设置环境

获取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 页面。是什么导致了错误?我需要采取哪些步骤来解决此问题?

这是错误页面本身的链接。

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

4

1 回答 1

7

解决了!

看来教程已经过时了。

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

为此,我将:更改 box: wercker/rubybox: ruby.

于 2016-01-28T18:11:31.233 回答