【发布时间】:2011-04-11 00:07:21
【问题描述】:
cap deploy:rollback
我知道这会回滚到上一个版本。如何回滚到旧版本?
【问题讨论】:
-
This answer 向您展示如何转到特定版本。
标签: capistrano
cap deploy:rollback
我知道这会回滚到上一个版本。如何回滚到旧版本?
【问题讨论】:
标签: capistrano
通过执行cap deploy:rollback,您可以回滚到之前的版本。
如果您继续执行cap deploy:rollback,您将达到您需要的发布版本。
这不是完美的解决方案,但它确实有效。
【讨论】:
回滚到特定版本
cap deploy:rollback -s previous_release=/path/to/desired_release
【讨论】:
据我所知,你不能回滚到特定的旧版本,但你可以部署到特定的分支、版本或标签等。
对于 git:
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
【讨论】:
cap deploy:rollback:code 会将您回滚到之前部署的版本
【讨论】: