Webistrano – bezbolesny deployment
Jak pewnie gdzieś już pisałem od dawna korzystamy podczas developmentu z SVN oraz z Capistrano. Niedawno nasi zachodni sąsiedzi z firmy peritor stworzyli narzędzie webistrano, które po wprowadzeniu drobnych poprawek (prawa dostępu i style) wdrożyliśmy u siebie.
Dlaczego warto skorzystać z webistrano?
- Prosta instalacja i względnie prosta konfiguracja.
- Bezpieczeństwo (nie ma konieczności dawania dostępu do shella)
- Prosta obsługa – deployment polega na kliknięciu w przycisk deploy.
- Łatwe cofanie problematycznych deployów (deploy:rollback)
- Przejrzysta historia deployów wraz z informacją kto go wykonał (wiadomo na kogo zwalić winę jak coś nie działa :P)
- Obsługa Ruby on Rails (mongrel, passenger) jak i PHP
- Automatyczne nadawanie praw odpowiednim katalogo.
- Wiele innych możliwości (jeśli umiesz pisać skrypty do rake’a)
PS: Jak ktoś ma propozycję na polski odpowiednik słowa deploy/deployment to proszę o komentarz :-)

June 3rd, 2008 at 14:15
To jest bardzo ciekawy temat, szczególnie w odniesieniu do NIE-ROR aplikacji. Może jakieś rozwinięcie tematu? Instalacja, konfiguracja, pierwsze kroki? ;) Będę musiał się tym zainteresować w wolnej chwili (czytaj: pewnie nigdy ;) ).
June 4th, 2008 at 13:38
deploy? “wodowanie” chyba najbardziej pasuje. ;)
miałem okazję używać b. prostego modułu do cakephp o nazwie “deploy”, który porównywał podany rev nr z svn z numerem z pliku tekstowego na serwerze i “przepisywał” svnowe operacje na ftp’owe – podstawowa funkcjonalność, ale działało. webistrano pewnie lepiej się sprawdza ;)
June 11th, 2008 at 18:40
“wdrożenie” ?
June 13th, 2008 at 13:23
właśnie tu wszedłem z zamiarem użycia tego słowa, zaraz po olśnieniu, jakiego właśnie doznałem ;)
June 19th, 2008 at 11:33
wdrożenie jest ok, tylko troche sugeruje “jednorazowość”, a deployment bywają u nas nawet codziennie…
@nrm: dla mnie to takie narzędzie, które pozwala spokojnie spać, że nie zapomnieliśmy znowu o jakimś symlinku, czy nie zrobił się konflikt, bo ktoś grzebał na serwerze..
August 5th, 2008 at 16:11
“Nasza” wersja webistrano dostępna na: http://github.com/netguru/webistrano