使用 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应该像上面提到的那样。
我正在尝试通过 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应该像上面提到的那样。