Devops Continuous Integration with Jenkins

Devops Continuous Integration with Jenkins

  • You are Here:
  • Home »
  • Courses »
  • Devops Continuous Integration with Jenkins

Jenkins is an open source automation tool written in Java with plugins built for Continuous Integration purpose. Jenkins is used to build and test your software projects continuously making it easier for developers to integrate changes to the project and making it easier for users to obtain a fresh build. It also allows you to continuously deliver your software by integrating with a large number of testing and deployment technologies.

With Jenkins, organizations can accelerate the software development process through automation. Jenkins integrates development life-cycle processes of all kinds, including build, document, test, package, stage, deploy, static analysis and much more.

Jenkins achieves Continuous Integration with the help of plugins. Plugins allows the integration of Various DevOps stages. If you want to integrate a particular tool, you need to install the plugins for that tool. For example: Git, Maven 2 project, Amazon EC2, HTML publisher etc.

Upcoming Batches

09
Mar

Friday

7:00 AM IST

09
Apr

Monday

7:00 AM IST

16
Mar

Friday

7:00 AM IST

18
Apr

Wednesday

7:00 AM IST

Syllabus

  • Agile Development
  • Continuous Integration
  • History of Jenkins
  • State of the Jenkins community
  • Running Jenkins from the jar file
  • Installing Jenkins in a servlet container
  • Setup Security
  • Email and Version Control
  • Master/slave configurations
  • Creating a job
  • Configure a job
  • Run a job manually
  • Run a job when source code is checked into version control
  • Run a job on a regular schedule
  • Monitoring External jobs
  • Distributed builds
  • File fingerprint tracking
  • Using Jenkins for non-Java projects
  • Matrix projects
  • Splitting a big job into smaller jobs
  • Change reporting
  • Code coverage
  • Static Analysis
  • Performance reporting
  • Style checking