我已经从3.6.1更新了capistrano gem - > 3.7.1。
我的一项任务中包含以下代码:
strategy.git "push #{fetch(:git_remote, 'origin')} #{tag_name}"
现在随着更改并需要SCM :: GIT插件,策略变量不再存在。
如何立即访问git命令/对象?什么被认为是正确的做法?
答案 0 :(得分:1)
所有strategy.git
曾执行过git
命令。所以这是等价的:
execute :git, "push #{fetch(:git_remote, 'origin')} #{tag_name}"