【问题标题】:Creating docker images on successful TeamCity build在成功的 TeamCity 构建上创建 docker 映像
【发布时间】:2017-02-24 16:39:32
【问题描述】:

我目前正在尝试模拟在 TeamCity 中成功构建后可以制作 docker 映像的情况。我正在使用 Docker Hub 来存储我的 docker 镜像并构建它们。之后,我将它们连接到 Tutum(Docker Cloud),最终将它们推送到 Microsoft Azure。

确保 Docker Hub 中的存储库中始终存在有效的 docker 映像的最佳实践是什么?我正在 TeamCity 中运行多个测试,并希望在构建成功后创建一个 Docker 映像。 TeamCity 服务器没有运行 docker 主机,但我的项目有一个 Dockerfile。

有什么想法吗?

提前致谢,

提姆

【问题讨论】:

    标签: image azure docker teamcity centos7


    【解决方案1】:

    您可以使用 ADD 命令将最后成功的工件放在 Dockerfile 中

    ADD http://{{TeamcityUrl}}/guestAuth/repository/download/{{BuildName}}/latest.lastSuccessful/dist.zip /{{DockerFolder}}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 2020-10-16
      • 2019-07-04
      • 1970-01-01
      相关资源
      最近更新 更多