Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Continuous Integration with Jenkins

6,106 views

Published on

An introduction about Continuous Integration and Jenkins

Published in: Technology
  • ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ has really great writers to help you get the grades you need, they are fast and do great research. Support will always contact you if there is any confusion with the requirements of your paper so they can make sure you are getting exactly what you need.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I have done a couple of papers through ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ they have always been great! They are always in touch with you to let you know the status of paper and always meet the deadline!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hello! I do no use writing service very often, only when I really have problems. But this one, I like best of all. The team of writers operates very quickly. It's called ⇒ www.HelpWriting.net ⇐ Hope this helps!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Introduction to Continuous Integration with Jenkins

  1. 1. Introduction to Continuous Integration with Jenkins
  2. 2. Agenda • What is Continuous Integration? • Why Jenkins? • Use Jenkins on a Java project
  3. 3. Treat integration as a non-event WHAT IS CONTINUOUS INTEGRATION ?
  4. 4. Before CI • Integration was a long and unpredictable process • Take more than several months for a project developed in a couple of years
  5. 5. Origins
  6. 6. CI by Example Mainline
  7. 7. CI by Example Mainline Working Copy
  8. 8. CI by Example Clean Verify Package Working Copy Compile Test
  9. 9. CI by Example Mainline Working Copy
  10. 10. CI by Example Mainline Working Copy Working Copy
  11. 11. CI by Example Mainline Working Copy
  12. 12. CI by Example Mainline Working Copy
  13. 13. CI by Example Clean Verify Package Working Copy Compile Test
  14. 14. CI by Example Mainline Working Copy CI Server
  15. 15. CI by Example Mainline Working Copy CI Server
  16. 16. CI by Example Clean Verify Package Compile Test CI Server
  17. 17. CI by Example Clean Verify Package Compile Test CI Server
  18. 18. Questions ?
  19. 19. To serve you WHY JENKINS ?
  20. 20. Jenkins Project • Open-source CI server • Easy to install and use – jenkins.war – Or the OS-specific packages – Configure everything from the browser • Extensible – 400+ plugins by the community – Easy to develop its own plugins
  21. 21. Jenkins Project • Jenkins was originally Hudson – First release in February 2005 • In January 2011, Hudson become Jenkins – Hudson was a trademark of Sun and now of Oracle
  22. 22. Who use Jenkins ?
  23. 23. Who use Jenkins ? CruiseControl, 168 TeamCity, 96 QuickBuild, 7 Bamboo, 178 Jenkins, 768 Hudson, 515 Number of Jobs on Dice.com
  24. 24. Some usage examples USE JENKINS ON JAVA PROJECTS
  25. 25. Demonstration
  26. 26. Questions ?
  27. 27. More resources • The most famous article on the subject : – http://www.martinfowler.com/articles/continuousIntegration. html • More information about XP : – http://www.extremeprogramming.org/ • An introduction in video of Jenkins by its creator : – http://vimeo.com/35678536 • http://jenkins-ci.org/

×