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.