Download - Jenkins For One
![Page 1: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/1.jpg)
Jenkins for OnePersonal Continuous Integration
Mark Waite – DOSUG/DJUGMay 11, 2011
![Page 2: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/2.jpg)
Continuous IntegrationContinuous – happening all the timeIntegration – combine components into a
new thingContinuous Integration
Change the codeBuild itTest itReport Results
Change
Build
Test
Report
![Page 3: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/3.jpg)
Jenkins for Continuous IntegrationJenkins – open source continuous integration
serverJenkins (http://jenkins-ci.org/) is
Easy to installEasy to useMulti-technologyMulti-platformWidely usedExtensibleFree
![Page 4: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/4.jpg)
How Easy Is It?Less than 5 minutes to
Download JenkinsInstall JenkinsConfigure my jobBuild my codeRun my tests
Watch the screencasthttp://j.mp/jenkins-in-five-minutes
![Page 5: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/5.jpg)
Jenkins Knows Your SourceVersion Control Systems
Accurev Bazaar BitKeeper ClearCase Darcs Dimensions Git Harvest MKS Integrity PVCS StarTeam Subversion Team Foundation Server Visual SourceSafe
![Page 6: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/6.jpg)
Jenkins Knows Your BuildBuild Tools
AntMavenMSBuildMakeCmakeSconsUNIX ShellWindows batch…
![Page 7: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/7.jpg)
Jenkins Knows Your TestsTest Frameworks
JunitNunitMSTestTestNGCppUnitJSUnitPHPUnitSeleniumFitnesse
![Page 8: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/8.jpg)
Jenkins Knows Your LanguageJenkins can build and run
JavaCPythonRubyPerlPHPJavascriptC#…
![Page 9: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/9.jpg)
Jenkins Improves Your StyleStatic Analysis
CheckstyleCodeScannerDRYCrap4jFindbugsPMDFortifySonarFXCop
![Page 10: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/10.jpg)
Jenkins Improves Your TestsCode Coverage
EmmaCoberturaCloverGCC/GCOVCoverage.py…
![Page 11: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/11.jpg)
Jenkins Fits Your EnvironmentNotification
TwitterCampfireGoogle CalendarIMIRCLava LampSoundsSpeak
AuthorizationActive DirectoryLDAP
Virtual MachinesAmazon EC2VMWareVirtualBoxXenLibvirt
![Page 12: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/12.jpg)
Jenkins: Great for TeamsBuildInstallConfigureTestReport results
![Page 13: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/13.jpg)
But Wait, There’s More…Individuals need
JenkinsFreeEasyPowerful
![Page 14: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/14.jpg)
Installing JenkinsEasy to install
Download one file jenkins.war
Run one command java –jar jenkins.war
![Page 15: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/15.jpg)
Installing JenkinsEasy to install
Use your package manager Windows MSI Debian/Ubuntu apt Red Hat/CentOS rpm FreeBSD pkg_add Gentoo emerge
![Page 16: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/16.jpg)
Using JenkinsEasy to use
Create a new jobBuild nowSee results
![Page 17: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/17.jpg)
Using JenkinsEasy to use
Create a new jobBuild nowSee results
![Page 18: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/18.jpg)
Using JenkinsEasy to use
Create a new jobBuild nowSee results
![Page 19: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/19.jpg)
Using JenkinsEasy to use
Create a new jobBuild nowSee results
![Page 20: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/20.jpg)
More Power – Jenkins PluginsJenkins has over 300 plugins
Software configuration managementBuildersTest FrameworksVirtual Machine ControllersNotifiersStatic Analyzers
![Page 21: Jenkins For One](https://reader036.vdocument.in/reader036/viewer/2022081413/546ea3c6af79598c6d8b4c00/html5/thumbnails/21.jpg)