首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于多数据源的OpenShift S2I构建策略

基于多数据源的OpenShift S2I构建策略
EN

Stack Overflow用户
提问于 2016-02-19 19:24:00
回答 1查看 862关注 0票数 2

web应用程序通常由代码、配置和数据组成。代码通常可以在GitHub上开放源代码。但每例配置和数据都可能含有分泌,因此不宜保存在GH中。数据可以导入到持久存储中,所以现在可以忽略。

假设这些配置文件是基于文件的,并且保存在另一个私有的安全SVN中,为了将web应用程序部署到OpenShift并实现CI,我需要在运行构建脚本之前将配置文件与代码合并。此外,构建策略应该支持GH webhooks的自动构建。

更具体地说,我的问题是:

  1. OS BuildConfig是否支持多个数据源,特别是来自svn的数据源?
  2. 如果没有,如何将这样的web应用部署到操作系统上?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-19 19:33:49

到目前为止我想出的解决方案是:

  1. 而不是依赖操作系统的CI,而是使用Jenkin。
  2. 使用Jenkins将配置文件与代码合并。
  3. 与其在BuildConfig中使用Git源类型,不如使用二进制源
  4. 让jenkins运行oc start-build --from-dir=<directory>,其中<directory>包含合并的代码/配置
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35513355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档