Mam pewne problemy z moją konfiguracją capistrano po aktualizacji moich klejnotów ostatnio. Mam wieloetapową konfigurację z konfiguracją produkcji i inscenizacji.Capistrano Multistage wdrażanie do niewłaściwego katalogu
/config/deploy.rb
# setup multistage
set :stages, %w(testing production)
set :default_stage, "testing"
require 'capistrano/ext/multistage'
/config/deploy/production.rb
# Set deploy path
set :deploy_to, "/var/www/mysite/live"
set :rails_env, "production"
/config/deploy/testing.rb
# Set deploy path
set :deploy_to, "/var/www/mysite/test"
set :rails_env, "test"
Problem jest to, że wydaje się zignorować moje ustawienie deploy_to. Po prostu wdraża domyślne/u/apps/mysite.
Nie wiem, czy ma to jakiekolwiek znaczenie, przyczyną tego wszystkiego jest przejście od apache + pasażera do nginx + jednorożca. Nie sądzę, że ma to coś wspólnego, ponieważ jest to tylko proces realizacji transakcji.
Musi być jakiś sposób, aby to zrobić bez powielania konfiguracja na każdym etapie. Pomysły? – thekingoftruth
Odpowiedz na pytanie za pomocą rozwiązania i zaakceptuj je, aby było wyświetlane jako odpowiedź. – mrbrdo