capistrano

    0热度

    2回答

    作为部署到服务器的Capistrano Ruby任务的一部分,我希望它输出Git消息并提交刚刚部署的代码。 有了这个: git_message = `git log -1 HEAD --pretty=format:%s` git_commit = `git rev-parse HEAD` git_commit = "https://example.com/myorg/myrepo/commit

    0热度

    1回答

    我正在使用capistrano作为基于Laravel的应用程序的部署工具。存储所有服务器凭证的.env文件是在部署过程中创建的。这里是构建逻辑(deploy.rb)的概述。 # config valid only for current version of Capistrano lock "3.8.1" set :application, "my_app" set :repo_url,

    0热度

    1回答

    我已经为我的rails项目部署安装了Capistrano &我正在从自定义上限任务运行我的单元测试,如下所示。 namespace :deploy do desc "Runs test before deploying, can't deploy unless they pass" task :run_tests do puts "--> Running tests

    0热度

    1回答

    我试图将我们的capistrano2脚本升级到最新的capistrano,但是努力让它工作。为了限制转换的任何问题,我开始了一个空的项目,并做了cap install。 添加了一个自定义任务以在本机上运行并试用它。同样的结果。 这是我发现了错误:Errno::ENOENT: No such file or directory - /usr/bin/env dir 精确操作的指令: 1)MKDIR

    9热度

    1回答

    这个问题已经在stackoverflow和其他论坛上被问了几次,但我似乎无法通过我得到的这个错误。当我运行capistrano production deploy时,我将这个错误作为部署过程的一部分。 cap production bundler:install 00:00 bundler:install 01 bundle install --path /var/local/bla

    1热度

    1回答

    我正在解决上述标题中的错误。我明白发生了什么,但在尝试解决这个错误时遇到了问题,我遇到了一个有趣的解决方案Github问题。但是,我不明白这个解决方案。 这里是链接Github Capistrano Issue 基本上,一个用户报告说,解决这个问题的办法是执行下列规定: 只要确保任何Capistrano的是要尽量符号链接目录不作为物理目录存在。这应该也适用于添加到:linked_files或:li

    0热度

    1回答

    我刚刚将我们的应用程序升级到Rails 5.1应用程序,并使用webpacker包含React和一些自定义组件。这非常简单!谢谢! 我注意到这增加了约100 MB到node_modules目录。这很酷,我知道这与NPM的领土,该文件夹默认gitignored在一个新的铁路项目,所以它不会凌乱回购。那很棒! 我希望更好的是部署现在需要很长时间,因为服务器每次部署时都必须从NPM下载所有这些软件包。我

    0热度

    1回答

    我有一个Ruby on Rails应用程序,它在开发过程中运行完美,但一旦部署到生产,美洲狮失败发射。我一直在调试和搜索这个问题整天,没有用。 我试过完全擦拭生产服务器的这个应用程序,并从头开始。同样的结果。 我试过不同版本的美洲狮 - 没有区别。 我试着订购不同的Gemfile - 没有运气。 我查了一下ckeditor,mini_magick和carrierwave的已知问题,到目前为止还没有

    1热度

    1回答

    我下面https://gorails.com/deploy/ubuntu/16.04 我运行:“捆绑EXEC帽生产部署” 并得到以下错误: ✔ 10 [email protected] 0.289s 00:21 bundler:install 01 $HOME/.rbenv/bin/rbenv exec bundle install --path /home/deploy/deplo

    0热度

    1回答

    考虑用Capistrano酒店的配置文件: set :application, 'MyLittleApplication' 什么是这个变量的目的(或意图)?或如何被Capistrano的内部使用这个变量? 这两个文件的指示,你可以使用它设置路径。我觉得我失去了一些东西。 http://capistranorb.com/documentation/getting-started/configur