我如何在Capistrano 3.7.1中调用git,因为strategy.git不再工作了?

时间:2017-01-05 15:47:58

标签: git rubygems capistrano capistrano3

我已经从3.6.1更新了capistrano gem - > 3.7.1。

我的一项任务中包含以下代码: strategy.git "push #{fetch(:git_remote, 'origin')} #{tag_name}"

现在随着更改并需要SCM :: GIT插件,策略变量不再存在。

如何立即访问git命令/对象?什么被认为是正确的做法?

1 个答案:

答案 0 :(得分:1)

所有strategy.git曾执行过git命令。所以这是等价的:

execute :git, "push #{fetch(:git_remote, 'origin')} #{tag_name}"