【发布时间】:2015-03-19 02:37:50
【问题描述】:
我有一个用 YII 编写的应用程序,不时需要版本更新。目前,当我们发布新的更新时,我们手动运行一个 shell 脚本来从我们的 git repo 复制/覆盖应用程序代码/源文件并设置适当的权限和其他东西,然后在脚本结束时,我们运行一个 YII命令运行我们的数据库更新。我们对数据库更新进行了版本控制。如果某个版本的 sql 语句之一失败,我们还会回滚对数据库的更改。现在如果数据库更新失败,并且应用程序代码/源更新,则会出现此问题,然后尝试访问某些表字段、表或视图时会失败。
如何通过版本控制最好地处理应用程序更新?很像 wordpress 处理其更新的方式或更好。
想请教正确方法的建议,可能包括 RPM、GIT 或其他信息。 最好能从你们那里得到一份详细的流程清单。 谢谢。
【问题讨论】:
标签: yii version-control versioning rpm