好的,在你投反对票之前,听我说完......有很多在线演练通过 Capistrano 部署 cakePHP/Wordpress/Drupal/Symfony,项目自己的文档非常好,但对 Capistrano 实际所做的事情并没有太多的报道默认。具体来说,执行 git checkout 到文件夹/timestamp
,/most-recent-timestamp
到/current
,webroot 之前已符号链接到/current
.
我问这个问题是因为我们有一个非标准的、被黑的 capistrano 部署过程,出于一些遗留原因,我想让我们与默认行为保持一致。为了做到这一点,我想知道 capistrano 的默认行为实际上是什么的背景。
cp -Ra /home/username/deploy/shared/./ /home/username/deploy/releases/20121026170156/
:这个命令需要很长时间才能完成,我没有看到任何/shared
这样使用的文档:扮演的典型角色是/shared
什么?