首页 > 解决方案 > 使用 Travis CI 将 Docker Image 部署到 CF

问题描述

我正在尝试通过 Travis 构建将我的 docker 映像推送到 CF 环境。

我有一个 Dockerfile。我创建了一个图像,将其推送到 docker hub。现在我必须使用 Travis CI 将此图像从 docker hub 推送到 CF。使用 Travis 将应用程序正常推送到 CF - 我们使用这个:

deploy:
   provider: cloudfoundry
   username: hulk_hogan@example.com
   password: supersecretpassword
   api: https://api.run.pivotal.io
   organization: myawesomeorganization
   space: staging
   manifest: manifest-staging.yml       # (optional)  Defaults to manifest.yml.
   app_name: My app name                # (optional)

但不确定这是如何在 docker 镜像中工作的。

标签: dockertravis-cicloud-foundry

解决方案


我想通了如何实现。我们可以在 manifest.yml 中使用 docker 属性看到这个

travis.yml 看起来就像上面提到的那样。


推荐阅读