1

我有一个 dockerfile,它使用我最新的源代码构建一个 ubuntu 映像并进行编译。我的 docker-machine 被称为 default 并在 windows 机器上的用户 xyz 下运行。如果我以 xyz 用户身份登录并运行 buildscript.bat(它设置 shell 环境并构建映像、运行容器等),一切都会运行良好。但是,我希望通过 TFS 自动执行此任务。我的 TFS 构建服务在无头模式下以用户 xyz 身份运行,并且在执行 buildscript.bat 时,我看到此错误:

检查 TLS 连接时出错:主机未运行

很明显,没有找到默认的 docker-machine。我怎样才能解决这个问题 ?

4

1 回答 1

1

不支持从 TFS XMAL 构建构建 Docker 映像。如果你想部署到容器中,这是可以实现的。但是,您需要使用新的构建系统 vNext,这意味着您必须将 TFS2013 升级到 TFS2015。

对于使用 docker 的部署,请参阅此链接了解详细信息:http: //www.colinsalmcorner.com/post/continuous-deployment-with-docker-and-build-vnext

于 2016-08-05T07:10:16.830 回答