Course Content

  • Introduction:-What Is Jenkins?, Purpose Of Jenkins.
  • Installation and setup of Jenkins:-Set Up Jenkins, Tomcat Setup, Git Setup, Maven Setup.
  • Configure Jenkins:-Secure Jenkins, Create a new user, ssh key for Jenkins user.
  • Jenkins management:-Configure System, Plug-in management, System Log, Load Statistics, Script Console, Manage nodes.
  • Setting up a Jenkins job:-What is job in jenkins, How to set Up a job.
  • Testing:-Unit Testing, Automated Testing, Remote Testing.
  • Notification:-Configuring SMTP server, Configure recipients.
  • Reporting:-Configure TestNG Reports.
  • Code Analysis:-Code Analysis tools, Static Analysis Collector, Total number of warnings in a job, Trend Reports, found warnings per module, package, category, or type, Detailed reports of the found warnings.
  • Distributed Builds:-Why It Is Needed?, How to Set Up.
  • Metrics & Trends:-Plugins, MTTF, MTTR, Standard Deviation of Build Times.
  • Server Maintenance:-Shutdown, Restart, reload the configuration, Backup Jenkins Home.
  • Managing Plugins:-Uninstalling Plugins, Installing another Version of a Plugin, Backup Plugin.
  • Automated Deployment:-Purpose Of Automated Deployment, How To Set Up.