Deploying Rails applications with Capistrano              http://www.flickr.com/photos/jsome1/2226394415
Eu sou Almir m3nd3s       @m3nd3s
Desenvolvedor nahttp://www.giran.com.br
deploy
Mas, o que é deploy?
http://www.flickr.com/photos/ivyfield/4763965911Colocar a aplicaçãoem produção
DatabaseUpload         Static files
… trabalhosohttp://www.flickr.com/photos/migueleveryday/5914092322
Mas, seus problemas     acabaram
Capistrano facilita sua vida
Capistrano faz pra você
Mas, faz o que?
TUDO!
TUTO??!http://www.flickr.com/photos/brapps/2890452070
Sim! TUDO!
Pré-requisitos
Servidor
Ruby
OpenSSH
Git
A aplicação
Instalação
$ gem install capistrano
Gemfilegroup :development, test do  gem capistranoend
$ bundle install
$ capify .         ou$ capify rockandrails/
Capfile
config/deploy.rb
Configuração
https://gist.github.com/****503
sets
roles
Webserver   Database   Static files
Webserver
https://gist.github.com/****503
Setup
$ cap deploy:setup
versão atual       releases Compartilhados
Finalmente, o deploy!
Pára de enrolar                               seu trouxa!       Woohooou!                   Até que                    enf...
$ cap deploy
Correr para o abraço
Ops! :(Não rodou as migrations
Sabia que estava  fácil demais
Ajustes finos
#comofáz?
Custom taks
gatilhos
https://gist.github.com/****503
$ cap deploy
Mas, se minha app  não for Rails?
Migre para Rails! Seu fanfarrão!
Referências
https://github.com/capistrano/capistrano/wiki/_pages
https://gist.github.com/1252503
Dúvidas?
Dúvidas?
Almir m3nd3s          @m3nd3shttp://www.almirmendes.com almir.mendes@giran.com.br     m3nd3s@gmail.com
[Rock'n Rails] Deploying Rails Applications with Capistrano
[Rock'n Rails] Deploying Rails Applications with Capistrano
[Rock'n Rails] Deploying Rails Applications with Capistrano
[Rock'n Rails] Deploying Rails Applications with Capistrano
Upcoming SlideShare
Loading in …5
×

[Rock'n Rails] Deploying Rails Applications with Capistrano

1,499 views
1,419 views

Published on

Palestra sobre capistrano apresentado no Rock and Rails.

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,499
On SlideShare
0
From Embeds
0
Number of Embeds
47
Actions
Shares
0
Downloads
13
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

[Rock'n Rails] Deploying Rails Applications with Capistrano

  1. 1. Deploying Rails applications with Capistrano http://www.flickr.com/photos/jsome1/2226394415
  2. 2. Eu sou Almir m3nd3s @m3nd3s
  3. 3. Desenvolvedor nahttp://www.giran.com.br
  4. 4. deploy
  5. 5. Mas, o que é deploy?
  6. 6. http://www.flickr.com/photos/ivyfield/4763965911Colocar a aplicaçãoem produção
  7. 7. DatabaseUpload Static files
  8. 8. … trabalhosohttp://www.flickr.com/photos/migueleveryday/5914092322
  9. 9. Mas, seus problemas acabaram
  10. 10. Capistrano facilita sua vida
  11. 11. Capistrano faz pra você
  12. 12. Mas, faz o que?
  13. 13. TUDO!
  14. 14. TUTO??!http://www.flickr.com/photos/brapps/2890452070
  15. 15. Sim! TUDO!
  16. 16. Pré-requisitos
  17. 17. Servidor
  18. 18. Ruby
  19. 19. OpenSSH
  20. 20. Git
  21. 21. A aplicação
  22. 22. Instalação
  23. 23. $ gem install capistrano
  24. 24. Gemfilegroup :development, test do gem capistranoend
  25. 25. $ bundle install
  26. 26. $ capify . ou$ capify rockandrails/
  27. 27. Capfile
  28. 28. config/deploy.rb
  29. 29. Configuração
  30. 30. https://gist.github.com/****503
  31. 31. sets
  32. 32. roles
  33. 33. Webserver Database Static files
  34. 34. Webserver
  35. 35. https://gist.github.com/****503
  36. 36. Setup
  37. 37. $ cap deploy:setup
  38. 38. versão atual releases Compartilhados
  39. 39. Finalmente, o deploy!
  40. 40. Pára de enrolar seu trouxa! Woohooou! Até que enfimAeee
  41. 41. $ cap deploy
  42. 42. Correr para o abraço
  43. 43. Ops! :(Não rodou as migrations
  44. 44. Sabia que estava fácil demais
  45. 45. Ajustes finos
  46. 46. #comofáz?
  47. 47. Custom taks
  48. 48. gatilhos
  49. 49. https://gist.github.com/****503
  50. 50. $ cap deploy
  51. 51. Mas, se minha app não for Rails?
  52. 52. Migre para Rails! Seu fanfarrão!
  53. 53. Referências
  54. 54. https://github.com/capistrano/capistrano/wiki/_pages
  55. 55. https://gist.github.com/1252503
  56. 56. Dúvidas?
  57. 57. Dúvidas?
  58. 58. Almir m3nd3s @m3nd3shttp://www.almirmendes.com almir.mendes@giran.com.br m3nd3s@gmail.com

×