Capistrano有时无法从github获取最新的来源,但没有显示任何错误。
现在有几次,cap deploy
没有从我的git repo中提取最新代码,但在此过程中没有显示任何错误。
重复运行cap deploy
并不能解决问题,但在实际服务器上运行git pull origin master
确实会引入最新代码而不会出现任何问题。
如果我理解正确,cap deploy
默认情况下使用部门分支 - 这可能是拉动主人解决问题的原因吗?
//使用rails 3
答案 0 :(得分:2)
您可以尝试将“master”分支设置为要从以下位置部署的默认分支:
# Deploy from master branch by default
set :branch, "master"
答案 1 :(得分:1)
我不得不从/ var / www / myapp / releases中删除一些版本。