capistrano

Jaka jest Twoja preferowana strategia wdrażania php? [zamknięte]

Rozpoczynam nowy projekt w PHP i chciałbym uzyskać opinie od innych programistów na temat ich preferowanej strategii wdrażani ... syłanie go na serwer. Dodatkowe zmiany są zazwyczaj dokonywane fragmentarycznie przez ręczne przesyłanie zmienionych plików.

Przyspieszenie zasobów: precompile z rails 3.1/3.2 Capistrano deployment

Moje wdrożenia są powolne, trwają co najmniej 3 minuty. Zadaniem slow Capistrano podczas wdrażania jest assets:precompile. Za ... itialize_on_precompile = false do mojej aplikacji.plik RB zmniejszył czas prekompilacji z pół minuty, ale nadal jest powolny.

Jak używać gemów z Ubuntu?

Niedawno uaktualniłem do Ubuntu 9.04 i mam problemy z używaniem gemów. Zainstalowałem Ruby, Rubygems i Rails używając apt-get ... ommand not found Tak samo jest z innymi poleceniami gem. Czy mam coś konkretnego do zrobienia, aby polecenia gem działały?

Jak wdrożyć na jednym konkretnym serwerze przy użyciu Capistrano

Mam system w produkcji, który ma kilka serwerów w kilku rolach. Chciałbym przetestować nowy serwer aplikacji, wdrażając go na ... ywać zadania dla innych ról na tym serwerze oprócz zadań aplikacji. Może muszę zaktualizować moją wersję cap (używam v2.2.0)?

Capistrano-clean up old releases

Zazwyczaj podczas korzystania z capistrano, idę i ręcznie usuwam stare Wydania z wdrożonej aplikacji. Rozumiem, że można uruc ... 5 wydań. Czy to jest zamierzony cel? Czy istnieje inny sposób na czyszczenie starych wydań do tylko 1 poprzedniego wdrożenia?

Jak uruchomić zadanie grabie z Capistrano?

Już mamrb, który może wdrożyć moją aplikację na moim serwerze produkcyjnym. Moja aplikacja zawiera niestandardowe zadanie rake (a .plik rake w katalogu lib / tasks). Chciałbym stworzyć zadanie cap, które zdalnie uruchomi to zadanie rake.

Wdrażanie podkatalogu Git w Capistrano

Mój układ gałęzi master wygląda tak: / /client /Serwer To, co chciałbym zrobić, to tylko ściągnąć katalog / serv ... skonfigurowanie Hooka do kopiowania / serwera do / nie będzie działać zbyt dobrze, wystarczy tylko ściągnąć aplikację Rails.

Jak wdrożyć pracowników resque w produkcji?

Chłopaki z GitHub niedawno wydali swoją aplikację do przetwarzania tła, która używa Redis: http://github.com/defunkt/resque ... dpowiedzi. Mam nadzieję, że niektórzy Guru mogą w tym pomóc, ponieważ nie jestem zbyt doświadczony w wdrożeniach. Dziękuję!

Odmowa dostępu do.foldery svn na Apache

Mamy aplikację rails w subversion, którą wdrażamy z Capistrano, ale zauważyliśmy, że możemy uzyskać dostęp do plików w'/.svn" ... rawnienia Nie podoba mi się pomysł usunięcia foldery lub używając svn export, ponieważ chciałbym zachować 'svn info' wokół.

Dlaczego cappuccino odmawia zgody (publickey)?

Ok, coś mi się pomieszało... Jestem w stanie zrobić commit do mojego repozytorium github dobrze, ale kiedy próbuję zrobić cap ... został stworzony, gdy zainstalowałem Github dla Mac... dlaczego nie mógł użyć mojej istniejącej klawiatury, której Nie wiem.

Jak wrócić do wcześniej wdrożonej wersji z capistrano?

Próbowałem użyć "cap rollback", ale pojawia się następujący błąd: $ cap rollback Zadanie "rollback" nie istnieje Czy jest jakaś dodatkowa konfiguracja, którą muszę zrobić, aby rollbacki działały?

Jak zasiać bazę danych produkcji za pomocą klejnotu Capistrano?

Używam Ruby on Rails 3.0.9 i chciałbym zalać produkcyjną bazę danych w celu dodania jakiegoś rekordu bez ponownego budowania ... j bazie danych, a następnie je wypełni, czy to polecenie po prostu doda nowe dane w tej bazie danych, tak jak chcę to zrobić?

Dlaczego bundler nie zainstaluje JSON gem?

Podczas próby uruchomienia cap production deploy pojawia się następujący błąd. DEBUG [dc362284] Bundler::GemNotFound: Co ... ejnot jest zainstalowany, prawda? Dlaczego to się dzieje? Jak mogę to rozwiązać? Każda pomoc będzie bardzo mile widziana.

Capistrano deploy nie powiedzie się po zmianie adresu URL repozytorium

Mam proste wdrożenie poprzez capistrano z repozytorium Git. Na początku instalowałem GitHub, wszystko działało dobrze. Ale po ... deploy_via, :copy Ale to nie rozwiązuje problemu, tylko go omija. Mogę powiedzieć capistrano, żeby porzucił starą skrzynkę?

Rails 3-Bundler/Capistrano

Mam podstawową aplikację Rails 3 działającą lokalnie na moim pudełku programistycznym, ale chcę przetestować wdrożenie wcześn ... ruby-1.9.2-p0/bin/ruby $ which rails ~/.rvm/gems/ruby-1.9.2-p0/bin/rails $ which bundle ~/.rvm/gems/ruby-1.9.2-p0/bin/bundle

Capistrano do wdrożenia aplikacji rails - jak poradzić sobie z długimi migracjami?

Więc używam Capistrano do wdrożenia aplikacji rails na moim serwerze produkcyjnym (apache+passenger) i w tej chwili wdrożenie ... A może wewnętrzne mechanizmy szyn / pasażerów oznaczają, że w ogóle nie muszę się martwić o ten konkretny przypadek? Dzięki.

Capistrano prosi o hasło podczas wdrażania, pomimo kluczy SSH

Moje klucze ssh są zdecydowanie skonfigurowane poprawnie, ponieważ nigdy nie jestem pytany o hasło podczas korzystania z ssh. ... ** [jellly.com :: out] remote: Counting objects: 7, done. remote: Compressing objects: 100% (4/4), done. Co można złamać?

Jak namierzyć konkretny commit SHA za pomocą Capistrano deploy

Zastanawiam się, w jaki sposób mogę skierować konkretny commit SHA w Git do wdrożenia, używając Capistrano? Powinno być coś w ... stylu cap deploy --version=<sha targeted> Wydaje się, że nie mogę znaleźć odpowiedzi na to po wielu poszukiwaniach.

Jak skonfigurować capistrano do używania mojej wersji RVM Ruby

Czy ktoś wie jak mogę powiedzieć capistrano aby użyć domyślnej RVM wersji ruby na serwerze, na który naciskam. Nalega na użycie wersji systemu. Czy to w ogóle możliwe?

Capistrano dla Javy?

Jestem wielkim fanem Capistrano, ale muszę opracować automatyczny skrypt wdrażania dla Sklepu tylko Java. Spojrzałem na Ant ... k Capistrano - wydają się bardziej skoncentrowane na prostym budowaniu i pakowaniu aplikacji. Czy jest tam lepsze narzędzie?