我们有git hook将symfony 2项目的新分支(或更新旧分支)部署到dev服务器。将composer.lock
添加到git存储库,以便composer install
安装相同版本的供应商库。 /app/bootstrap.php.cache
未包含在git rep。
钩子步骤:
如果存在数据库问题(更改了数据库架构,登录凭据无法正常工作等),则{更新“app / config / parameters.yml”文件时composer install
失败。
如果交换机1-2首先执行迁移并且首先运行迁移,则它将无法运行,因为必须首先安装供应商库。
我应该如何正确部署应用程序?