为了持续集成和部署网站,我正在使用以下管道:
但是对于许多CMS,例如wordpress,prestashop,magento等,网站的配置和插件的安装都是在已部署网站的后台完成的。
现在,我将在CMS基本映像之上构建docker映像,然后将所有/ var / html目录替换为github中的文件。然后,Kubernetes正在部署容器并插入数据库和持久性存储
因此,这打破了我的工作流程:假设有人在后台安装和配置插件,然后有人对文件进行了修改并将其推送到github。 github存储库没有安装插件的信息,如果没有该信息,它将构建和部署新映像。
如何在我的github存储库中的后台中整合所有修改?