docker - 使用 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 镜像中工作的。
解决方案
我想通了如何实现。我们可以在 manifest.yml 中使用 docker 属性看到这个
travis.yml 看起来就像上面提到的那样。
推荐阅读
- cmake - 对 `shm_open' 的未定义引用 - 我如何查明罪魁祸首?
- javascript - 使用 forRoot 依赖于模块的 Angular 传递服务
- python - 安全检查 tf.Tensor 是否满足某些条件
- javascript - 如何从 React 中的 useRef 重置输入字段?
- abap - 模态对话框以全屏显示而不是对话框
- apache-beam - Apache Beam 中的模式是什么?
- python - 以视觉可读的方式将张量写入文件
- react-native - Realm V10,如何在 React Native 中持久化身份验证
- javascript - 无法使用 express.static (Node JS) 获取图像 EJS
- mqtt - MQTT Sensor 提供的数据过多