使用 Travis CI 将 Docker 图像部署到 CF

Deploy Docker Image to CF using Travis CI

我正在尝试通过 Travis build 将我的 docker 图像推送到 CF landscape。

我有一个 Dockerfile。我创建了一个图像,将其推送到 docker 集线器。现在我必须使用 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 图片。

想通了怎么实现。 我们可以在 manifest.yml 中使用 docker 属性 参见 this

并且travis.yml应该像上面提到的那样。