1

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

GET https://registry.hub.docker.com/v1/repositories/wercker-labs/windows/images returned 404

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

我的 wercker.yml 文件:

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

1 回答 1

2

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

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

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

  • 在 docker hub 上根据需要找到 Windows 映像。
  • 向 docker hub 注册新的自定义镜像。

请查看详细信息: http: //devcenter.wercker.com/docs/faq/migration-tips-v2.html

于 2016-08-04T19:02:10.243 回答