我和卡皮斯特拉诺在一起的第一天,我是个彻头彻尾的鲁比诺。当我运行cap production deploy时,我得到了:(大约在一半的时候,你会看到“帽终止了!”)/johnny/.rvm/gems/ruby-2.0.0-p247/gems/capistrano-3.0.0.pre14/lib/capistrano/configuration/servers.rbcapistrano-3.
我有正确的whenever宝石设置。如何从我的capistrano whenever schedule.rb中运行该schedule.rb?我的schedule.rb # how to run here a capistrano taskendnamespace :my_app do
desc 'test
我的项目有一个多步骤的管道,其中包括一些步骤,如爬行,自然语言处理等,但我只是将它们称为Step1,Step2等。另外,我希望能够部署到不同的环境(开发,生产等)。我想我将为Capistrano使用多阶段组件,以便部署到不同的环境(例如,cap dev deploy vs cap prod deploy)。
在每个管道步骤中使用角色似乎也很直观。但是,每个步骤都独立于管道的其余部分运行,因此每个步骤都可以独立于其他步骤重新启动