如何使用capistrano 3部署特定的修订版 [英] How to deploy a specific revision with capistrano 3

查看:42
本文介绍了如何使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆