Hudson in your Drupal Development Process                                        Ritesh Gurung                            ...
Agenda●   What is Hudson?●   What is Continuous Integration?●   Reducing Deployment and Maintenance costs with Hudson
What is Hudson●   Hudson is an open source “continuous integration” (CI) server.    A CI server can do various tasks like ...
Continous Integration●   Continuous integration (CI) implements continuous processes    of applying quality control — smal...
When a site is implemented●   Check coding standard “Developer”
When a site is implemented●   Generate benchamark report “Infra”●   Performance of each page “Infra”
When a site is implemented●   Run test cases [Selenium] “QA”
ENTER HUDSON1. Check the coding standards2. Run selenium test case3. Performance report4. Siege reports                   ...
Tools●   Drush●   Coder●   Hacked●   A fork of Droptor●   Siege●   THE SHELL SCRIPT
The Process1. Setup the hudson server2. Setup the site.
Hudson Setup●   Main site http://hudson-ci.org/●   Instruction for installing    http://wiki.hudson-ci.org/display/HUDSON/...
Hudson in Action      Enough of what I said, Dont believe what I say.             Lets see some action
Thank YouRitesh Gurungritesh@srijan.in www.srijan.in
Upcoming SlideShare
Loading in...5
×

Jenkins in Drupal development process

1,058
-1

Published on

Jenkins in Drupal Development Process was delivered at the Drupal Camp Delhi in April, 2011

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,058
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
3
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Jenkins in Drupal development process

  1. 1. Hudson in your Drupal Development Process Ritesh Gurung DrupalCamp Delhi April, 2011
  2. 2. Agenda● What is Hudson?● What is Continuous Integration?● Reducing Deployment and Maintenance costs with Hudson
  3. 3. What is Hudson● Hudson is an open source “continuous integration” (CI) server. A CI server can do various tasks like ● Check-out source code ● Test the project ● Publish the results ● Communicate the results to team members
  4. 4. Continous Integration● Continuous integration (CI) implements continuous processes of applying quality control — small pieces of effort, applied frequently● Continuous integration aims to improve the quality of software and to reduce the time taken to deliver it, by replacing the traditional practice of applying quality control after completing all development
  5. 5. When a site is implemented● Check coding standard “Developer”
  6. 6. When a site is implemented● Generate benchamark report “Infra”● Performance of each page “Infra”
  7. 7. When a site is implemented● Run test cases [Selenium] “QA”
  8. 8. ENTER HUDSON1. Check the coding standards2. Run selenium test case3. Performance report4. Siege reports U NATTE N D E D
  9. 9. Tools● Drush● Coder● Hacked● A fork of Droptor● Siege● THE SHELL SCRIPT
  10. 10. The Process1. Setup the hudson server2. Setup the site.
  11. 11. Hudson Setup● Main site http://hudson-ci.org/● Instruction for installing http://wiki.hudson-ci.org/display/HUDSON/Installing+Hudson
  12. 12. Hudson in Action Enough of what I said, Dont believe what I say. Lets see some action
  13. 13. Thank YouRitesh Gurungritesh@srijan.in www.srijan.in
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×