• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
 

Jenkins - Continuous Integration after Hudson, CruiseControl, and home built

on

  • 6,534 views

 

Statistics

Views

Total Views
6,534
Views on SlideShare
6,534
Embed Views
0

Actions

Likes
5
Downloads
99
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Jenkins - Continuous Integration after Hudson, CruiseControl, and home built Jenkins - Continuous Integration after Hudson, CruiseControl, and home built Presentation Transcript

    • Continuous Integration after Hudson, CruiseControl, and Home Built Mile High Agile 2011 – Mark Waite
    • Improving Your ProductivityContinuous integration can help you go faster Detect build breaks sooner Report failing tests more clearly Make progress more visible
    • Jenkins for Continuous IntegrationJenkins – open source continuous integration serverJenkins (http://jenkins-ci.org/) is Easy to install Easy to use Multi-technology Multi-platform Widely used Extensible Free
    • Jenkins for a DeveloperEasy to install  Download one file – jenkins.war  Run one command – java –jar jenkins.warEasy to use  Create a new job – checkout and build a small project  Checkin a change – watch it build  Create a test – watch it build and run  Fix a test – checkin and watch it passMulti-technology  Build C, Java, C#, Python, Perl, SQL, etc.  Test with Junit, Nunit, MSTest, etc.
    • Jenkins User InterfaceActionsNodesJobs
    • Developer demo goes here…Create a new job from a Subversion repositoryBuild that code, see build resultsRun its tests, see test resultsMake a change and watch it run through the systemLanguages Java C Python
    • More Power – Jenkins PluginsJenkins has over 300 plugins Software configuration management Builders Test Frameworks Virtual Machine Controllers Notifiers Static Analyzers
    • Jenkins Plugins - SCM Version Control Systems  Accurev  Bazaar  BitKeeper  ClearCase  Darcs  Dimensions  Git  Harvest  MKS Integrity  PVCS  StarTeam  Subversion  Team Foundation Server  Visual SourceSafe
    • Jenkins Plugins – Build & TestBuild Tools Test Frameworks Ant Junit Maven Nunit MSBuild MSTest Cmake Selenium Gradle Fitnesse Grails Scons Groovy
    • Jenkins Plugins – AnalyzersStatic Analysis Code Coverage Checkstyle Emma CodeScanner Cobertura DRY Clover Crap4j GCC/GCOV Findbugs PMD Fortify Sonar FXCop
    • Jenkins Plugins – Other ToolsNotification Authorization Twitter Active Directory Campfire LDAP Google Calendar Virtual Machines IM Amazon EC2 IRC VMWare Lava Lamp VirtualBox Sounds Xen Speak Libvirt
    • Jenkins for TeamsMulti-configuration jobsMulti-stage jobsSwarms to dynamically contribute capacity
    • Jenkins for Teams Demo here…This is where the bigger Jenkins demo is inserted
    • Jenkins – Integration for YouJenkins can help your development be Faster Safer Easier Smarter