//DEVGURU

Wiktor Schmidt @ June 3rd, 2008

Webistrano – bezbolesny deployment

Peritor Webistrano, Flaker - Mozilla Firefox

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?

  1. Prosta instalacja i względnie prosta konfiguracja.
  2. Bezpieczeństwo (nie ma konieczności dawania dostępu do shella)
  3. Prosta obsługa – deployment polega na kliknięciu w przycisk deploy.
  4. Łatwe cofanie problematycznych deployów (deploy:rollback)
  5. Przejrzysta historia deployów wraz z informacją kto go wykonał (wiadomo na kogo zwalić winę jak coś nie działa :P)
  6. Obsługa Ruby on Rails (mongrel, passenger) jak i PHP
  7. Automatyczne nadawanie praw odpowiednim katalogo.
  8. 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 :-)

6 comments do “Webistrano – bezbolesny deployment”

  1. nrm wrote:

    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 ;) ).

  2. Bartosz wrote:

    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 ;)

  3. http://acdbddh.openid.pl/ wrote:

    “wdrożenie” ?

  4. Bartosz wrote:

    właśnie tu wszedłem z zamiarem użycia tego słowa, zaraz po olśnieniu, jakiego właśnie doznałem ;)

  5. Wiktor Schmidt wrote:

    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..

  6. Wiktor Schmidt wrote:

    “Nasza” wersja webistrano dostępna na: http://github.com/netguru/webistrano

Comment this post!