Описание тега capistrano3

Capistrano - это инструмент с открытым исходным кодом для запуска сценариев на нескольких серверах; его основное использование - развертывание веб-приложений. Он автоматизирует процесс предоставления новой версии приложения на одном или нескольких веб-серверах, включая вспомогательные задачи, такие как изменение баз данных.
1 ответ

rails4 - capistrano3: Как запустить-остановить-перезапустить Redis-сервер после развертывания?

Я пытаюсь добавить рецепт start-stop-restart для сервера redis залогинился на удаленном сервере через ssh я могу запустить service redis-server restart но добавляя в deploy.rake %w[start stop restart].each do |command| desc "#{command} Redis server.…
12 авг '15 в 16:16
1 ответ

Развертывание Capistrano 3 нарушено

Мое развертывание capistrano3 сломано. Я действительно не знаю почему, как будто вчера это работает, а сегодня нет. Пожалуйста, посмотрите на ошибку, которую она мне дает: cap aborted! Errno::ENOENT: No such file or directory @ rb_file_s_stat - /tmp…
15 фев '16 в 12:49
1 ответ

Развертывание приложения Rails с использованием Capistrano - проблема с версией Rbenv

Я пытаюсь развернуть приложение Rails на сервере, используя capistrano... Но я столкнулся с проблемой с версией rbenv... Вот мой Capfile require 'capistrano/setup' require 'capistrano/deploy' require 'capistrano/rbenv' require 'capistrano/bundler' r…
02 июн '16 в 15:25
0 ответов

В Rails Capistrano первая ошибка развертывания с postgres в задаче миграции

Я бегу: cap production deploy Все отлично работает до этого шага: ** Execute deploy:migrating 01:05 deploy:migrating 01 ~/.rvm/bin/rvm default do bundle exec rake db:migrate 01 == 20160811165131 AddRefColorToProfileModels: migrating ================…
1 ответ

Инициирование и обновление субмодуля Capistrano

Я использую Capistrano (как часть Bedrock) для развертывания Wordpress. Я также использую Composer для управления зависимостями php и моими плагинами WordPress, и моя тема управляется git как подмодуль. У меня все настроено, и я успешно развернул Wo…
19 май '14 в 16:15
1 ответ

cap cap deploy 'rvm ruby ​​...' ошибка

Честно говоря, я не знаю, в чем ошибка. моя машина аутентифицирована на сервере правильно, но каждый раз, когда я запускаю команду cap production deploy, я получаю следующую ошибку, я пробовал все, но не могу ее устранить. пожалуйста помоги! ошибка:…
1 ответ

Capistrano/rails не работает с rvm

Я пытаюсь развернуть приложение Rails с capistrano. Это на основе Rails 5.1. Версия Ruby управляется rvm. Я использую ruby ​​2.2.3, созданный gemset вручную. Вот так это deploy.rb set :rvm_type, :user set :rvm_ruby_version, '2.2.3@cardlove-api' ... …
13 сен '17 в 17:59
1 ответ

Capistrano 3 процесс не удался

Я обновляюсь с Capistrano 2 до Capistrano 3, и все, кажется, работает успешно, за исключением того, что я вижу эти 2 сбой, когда он работает: DEBUG [bbfe01ec] Running /usr/bin/env [ -L /var/www/myapp/releases/20140211033611/public/assets ] on myapp.…
1 ответ

Невозможно развернуть приложение rails с использованием capistrano, пакет не найден

Я пытаюсь развернуть приложение rails с помощью capistrano, но оно выдает ошибку "bundle stdout: /home/deploy/.rvm/scripts/set: line 19: exec: bundle: not found". Я установил пакетный гем на сервере, но пока не смог найти пакет. Содержание файла Cap…
08 дек '17 в 05:53
0 ответов

Capistrano 3 развертывается на всех серверах, определенных в файле конфигурации этапа, даже если роль сервера не включена в пространство имен развертывания

Необходимо выполнить две основные работы, каждая со своим пространством имен. Первый развертывает приложение Symfony, как и следовало ожидать. Второй обновляет базы данных на сервере, обозначенном db роль с сервера, обозначенного source роль. После …
30 июл '14 в 18:43
1 ответ

Как я могу развернуть, но не символическую ссылку / перезапустить, используя Capistrano 3?

Capistrano v2 имел две полезные задачи: cap deploy:update_code сделает полное развертывание на новый releases/ каталог, но не меняйте current символическая ссылка или запуск / перезапуск сервера (чтобы сервер продолжал работать с текущей версией без…
10 авг '17 в 15:51
1 ответ

Невозможно развернуть приложение Rails в DigitalOcean из-за неподдерживаемого типа ключа

Я настроил дроплет в DO, и nginx успешно запущен. Я следовал руководству по DO при развертывании на сервер через Capistrano. Я могу зайти на сервер без ввода пароля. Но на бегу bundle exec cap production deploy:initial Я получаю очень странную ошибк…
0 ответов

О веб-пакере (3.3.1)

Здравствуйте, я использую версию webpacker(3.3.1) и rails 5.1, capistrano 3.x Я получаю ниже ошибку, когда я развернуть в постановке (не стандартные ENV) по Capistrano. 00:42 deploy:assets:precompile 01 bundle exec rake assets:precompile 01 yarn ins…
08 май '18 в 06:44
1 ответ

Capistrano не устанавливает RAILS_ENV для упаковщика

В моем Gemfile я указываю, какую ветку использовать в репозитории git на основе RAILS_ENV. Однако, когда Capistrano развертывается, он запускает bundle install команда - и так как он запускается через оболочку, правильная среда (постановка) не устан…
02 май '14 в 02:06
4 ответа

Запуск или перезапуск Единорога с Capistrano 3.x

Я пытаюсь запустить или перезапустить Unicorn, когда я делаю cap production deploy с Capistrano 3.0.1. У меня есть несколько примеров, которые я получил, работая с Capistrano 2.x, используя что-то вроде: namespace :unicorn do desc "Start unicorn for…
10 ноя '13 в 23:56
0 ответов

Состояние выхода рейка: 139

Я следую за https://gorails.com/deploy/ubuntu/16.04 Я запускаю: "bundle exec cap production deploy" и получаю следующую ошибку: 01 $HOME/.rbenv/bin/rbenv exec bundle install --path /home/deploy/deploy_test1/shared/bundle --without development test -…
16 май '17 в 18:00
2 ответа

Как запустить задачу capistrano в рамках задачи Every?

Я имею whenever драгоценный камень настроен правильно. Как я могу запустить это capistrano от моего whenever schedule.rb? мой график every 1.minute, roles: [:app] do # how to run here a capistrano task # invoke 'my_app:test' end Моя задача капистран…
1 ответ

Почему Capistrano возвращает другой выбор, чем набор VARS

Возникли проблемы с капистрано 3. Всякий раз, когда я устанавливаю значение, которое не является строкой, при получении значение исчезает, я ожидаю пустой хэш: namespace :something set :my_var, Hash.new task :do_something do fetch(:my_var) # this is…
03 фев '16 в 11:18
1 ответ

RVM, Capistrano 3 и связка терпят неудачу

Я использую Capistrano 3: ➜ webapp git:(rails) ✗ cap --version Capistrano Version: 3.1.0 (Rake Version: 10.1.1) мой Capfile является: # Load DSL and Setup Up Stages require 'capistrano/setup' # Includes default deployment tasks require 'capistrano/d…
14 мар '14 в 00:09
1 ответ

Развертывание устаревшего приложения Rails 2.3 на общем хосте и столкновение с ошибкой доступа sudo

У меня есть старое приложение, созданное с помощью Rails 2.3.2. Мне нужно развернуть это приложение с помощью Capistrano на общем хосте. Я использую последнюю стабильную версию Capistrano, которая является 3.3.5. Ниже вы можете найти конкретные верс…