设置环境期间出现 Wercker 错误 404

Wercker error 404 during setup environment

我正在尝试配置 wercker 平台以自动构建我的项目 (.NET MVC)。我创建了 wercker.yml 文件,但是当我将我的项目提交到 github 时,wercker 在设置环境

期间产生错误
GET https://registry.hub.docker.com/v1/repositories/wercker-labs/windows/images returned 404

我找到了一些提示,有人将 box: wercker/ruby 更改为 box: ruby 并且它有效,但对我没有任何作用。

我的 wercker.yml 文件:

box: wercker-labs/windows
build:
  steps:
    - wercker-labs/msbuild

Wercker 现在是版本 2。v2 不支持 wercker 目录中的框。 'box:wercker-labs/windows'和'box:wercker/ruby'都可以在wercker目录下找到,但是不能再用了

Wercker v2 仅支持 docker 中心的盒子。 'box:ruby' 是 docker 中心的官方存储库。官方盒子可以在 https://hub.docker.com/explore/ 找到。您还可以找到已经有人创建的自定义基础镜像。

有两种方法可以解决问题。

  • 在 docker 中心找到您需要的 windows 图片。
  • 使用 docker 中心注册新的自定义图像。

详情请看: http://devcenter.wercker.com/docs/faq/migration-tips-v2.html