【问题标题】:capistrano rollback to an old version?capistrano 回滚到旧版本?
【发布时间】:2011-04-11 00:07:21
【问题描述】:
cap deploy:rollback

我知道这会回滚到上一个版本。如何回滚到旧版本?

【问题讨论】:

标签: capistrano


【解决方案1】:

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

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

这不是完美的解决方案,但它确实有效。

【讨论】:

    【解决方案2】:

    回滚到特定版本

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

    【讨论】:

      【解决方案3】:

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

      对于 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 
      

      【讨论】:

        【解决方案4】:

        cap deploy:rollback:code 会将您回滚到之前部署的版本

        【讨论】:

          猜你喜欢
          • 2011-01-08
          • 1970-01-01
          • 2020-07-23
          • 2013-12-21
          • 1970-01-01
          • 1970-01-01
          • 2013-01-07
          • 1970-01-01
          • 2010-10-04
          相关资源
          最近更新 更多