2014-02-12 65 views
0

我们正在使用SVN /魔豆部署网站(一个WordPress站点),以暂存环境中运行(但我不认为这必然是一个豆茎问题)部署和DB脚本通过部署后的网络挂接

该过程目前能够更新来自Subversion服务器的所有文件,但我们还需要能够更新服务器的数据库。

我知道Beanstalk可以运行一个post部署web hook,它可以在部署文件后运行一个php文件。

我的想法是,我们可以检查已更改表格的sql脚本,并让post hook触发一个php脚本,该脚本读取该sql文件并根据需要更新表格。

有没有人有任何后部署Web钩做数据库更改的例子?

或者是否有更好的方法将数据库更改应用到部署的(wordpress)服务器?

回答

0

我会推荐编写php脚本,就像您提到的一样,并使用Container_command命令运行此脚本。让我知道如果你仍然需要样品,我会发布一个。