如何使用capistrano 3部署特定的修订版 [英] How to deploy a specific revision with capistrano 3
本文介绍了如何使用capistrano 3部署特定的修订版的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用Capistrano 3部署特定的git版本?
How can I deploy a specific git revision with Capistrano 3?
Capistrano 2.9方法不再起作用
The Capistrano 2.9 approach doesn't work anymore
$cap -S revision=80655da8d80aaaf92ce5357e7828dc09adb00993 deploy
invalid option: -S
推荐答案
该参数似乎在Capistrano 3中消失了。您必须设置env变量REVISION = revision并将其包含在deploy.rb中。
The parameter seems to be gone in Capistrano 3. You have to set the env variable REVISION="revision" and include it in your deploy.rb
set :branch, ENV["REVISION"] || ENV["BRANCH_NAME"]
这篇关于如何使用capistrano 3部署特定的修订版的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文