2011-04-11 100 views
7
cap deploy:rollback 

我知道这回滚到最后修订。我怎样才能回滚到旧版本?capistrano回滚到旧版本?

+0

[这个答案](http://stackoverflow.com/questions/4359749/with-capistrano - 如何回滚到特定版本)向您展示如何转到特定版本。 – Jimothy 2013-06-24 19:13:33

回答

2

据我所知,你不能回滚到特定的旧版本,但你可以部署到特定的分支,修订或标签等

对于混帐:

cap -s branch=my_branch deploy 
cap -s tag=my_tag deploy 

关于svn:

cap -s repository=http://blah.blah.blah deploy 
cap -s revision=123 deploy 
6

通过执行cap deploy:rollback,你回滚到以前的版本。

如果您继续执行cap deploy:rollback,您将达到所需的发行版本。

这不是完美的解决方案,但它的工作原理。

0

cap deploy:rollback:code将推出你回到以前部署的版本

3

回滚到具体的发布

cap deploy:rollback -s previous_release=/path/to/desired_release