Web应用程序通常由代码,配置和数据组成。代码通常可以在GitHub上开源。但是每个实例的配置和数据可能包含秘密,因此不适合在GH中保存。数据可以导入持久存储,所以现在无视。
假设配置是基于文件并保存在另一个私有安全SVN仓库中,为了将Web应用程序部署到OpenShift并实现CI,我需要在运行构建脚本之前将配置文件与代码合并。此外,构建策略应该支持GH webhooks进行自动构建。
我的问题更具体:
答案 0 :(得分:1)
到目前为止我提出的解决方案:
oc start-build --from-dir=<directory>
其中<directory>
包含合并代码/配置