Capistrano是一个用于在多个服务器上运行脚本的开源工具;它的主要用途是部署Web应用程序。它可以自动化在一个或多个Web服务器上提供新版本应用程序的过程,包括支持更改数据库等任务。
在Capistrano 2.x中,我可以在任务中使用current_task.name来获取当前任务的名称。 Capistrano 3有类似的东西吗?
我想在使用capistrano进行部署时访问yml模板文件中的当前主机/远程计算机角色。我尝试了什么我试过试验看是否有主变量...
用Capistrano激活Virtualenv Wrapper
我正在尝试使用Capistrano部署Django项目。 Capistrano将代码部署到我的服务器并完成部署步骤。但是当我尝试添加这样的自定义任务时...任务:collect_static做...
Capistrano&Symfony:帽子流产了! LoadError:无法加载此类文件 - capifony_symfony2
运行部署时出现以下错误:cap aborted! LoadError:无法加载这样的文件 - capifony_symfony2 C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:在`require'C:...
如何刷新Rails / Sprockets以在资产之后了解生产服务器上的新清单:预编译
我们有一个需要运行资产的用例:在部署/重启过程之外进行预编译,因此最好不必重新启动Rails服务器进程。这可能是......
默认情况下,我的capistrano 3设置为:set:log_level,:info它有助于在部署时消除噪音。但我想为特定任务更改该值,例如tail log_file否则,...
我的项目回购包括Wordpress作为git子模块。通过Capistrano 3进行部署时,子模块目录是贫瘠的。 project --wordpress --images我正在使用git和:deploy_via,:remote_cache ...
在capistrano部署之后,当前路径中没有git repo
我正在使用capistrano 3部署我们的机架应用程序。我们可以按预期部署分支机构。但是在部署之后,当我使用所有代码登录到当前文件夹中的服务器时,我没有看到.git。即使我git ...
在AWS上使用Capistrano的Rails secrets.yml VS Dotenv VS Figaro
关于如何在网上和那里管理API令牌有一些问题,但我看到很多人只是重复他们在其他地方阅读的内容,而且他们经常不会做很多...
尝试做类似的事情:task:refresh_leads do“bundle exec runner'Leads.refresh'”end after:deploy,“runner refresh_leads”这会返回成功,但实际上并没有运行。有人可以......