Your SlideShare is downloading. ×
0
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Integração contínua com Hudson CI
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Integração contínua com Hudson CI

2,017

Published on

Palestra sobre integração contínua com Hudson exemplificando com os projetos utilizados na Giran. …

Palestra sobre integração contínua com Hudson exemplificando com os projetos utilizados na Giran.

Palestra ministrada por Almir Mendes e Francisco Souza

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

No Downloads
Views
Total Views
2,017
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Integração Contínua Hudson CI Almir M3nd3s Francisco Souza @m3nd3s @franciscosouza almirmendes.com franciscosouza.comhttp://www.fickr.com/photos/heartheart/4027420686/
  • 2. Quem é Hudson?O que ele faz? http://www.fickr.com/photos/jed_fsh/4956357898/
  • 3. Por queusamos oHudson? http://www.fickr.com/photos/abbot45/187640227/
  • 4. Passo 1 – A instalação
  • 5. Passo 2 – Confgurando o ambiente
  • 6. SSH KeysPROJECT_SSHKEY=${HOME}/.ssh/${JOB_NAME}
  • 7. http://www.fickr.com/photos/lorenjavier/3997921584/Git hooks
  • 8. Build remoto
  • 9. $ git push~ø~ o/
  • 10. Rubyhttp://www.fickr.com/photos/42429527@N03/5106694318/
  • 11. RVMRuby Version Manager
  • 12. http://www.flickr.com/photos/afternoon_sunlight/134987402/rspec seleniumrspec-rails selenium-clientci_reporter simplecovcapybara simplecov-rcov Gems
  • 13. Rakeflenamespace :hudson do task :spec => ["hudson:setup:rspec", db:migrate,rake:spec] namespace :setup do task :pre_ci do ENV["CI_REPORTS"] = hudson/reports/spec/ gem ci_reporter require ci/reporter/rake/rspec end task :rspec => [:pre_ci, "ci:setup:rspec"] endend
  • 14. rvm use 1.9.2 && bundle install && rake db:migrate db:test:prepare default && rake hudson:spec
  • 15. Pythonhttp://www.fickr.com/photos/michaelransburg/4587694386/
  • 16. $ make build http://www.fickr.com/photos/arenamontanus/2605742044/
  • 17. nosehttp://www.fickr.com/photos/expressmonorail/2695634651/
  • 18. $ nosetests --nocapture --verbose --where=tests –with-coverage --cover-package=giran –with-xunit --with-gae --gae-application=. $ coverage xml –rcfle=.coveragerc$ pep8 giran | sed s/: /: [W] / > pep8.txt
  • 19. $ nosetests --nocapture --verbose --where=tests –with-coverage --cover-package=giran –with-xunit --with-gae --gae-application=. $ coverage xml –rcfle=.coveragerc Que bonito!$ pep8 giran | sed s/: /: [W] / > pep8.txt
  • 20. Relatórios
  • 21. Test Result Trend
  • 22. Code Coverage
  • 23. Violations Report
  • 24. Build History
  • 25. Notifcação de build quebrado http://www.fickr.com/photos/krisnfred/320075682/
  • 26. E o galaxy?!
  • 27. Obrigado! Hmm... hudson-ci.org adequado!Almir M3nd3s@m3nd3salmirmendes.com Francisco Souza @franciscosouza franciscosouza.com

×