What is the use of Jenkins in Selenium?

What is the use of Jenkins in Selenium?

Jenkins is an automation server, a continuous integration tool that monitors executions of repeated jobs, such as testing and builds. Jenkins can be installed in various platforms like Windows, Linux, Mac etc. and integrates with all major source control management systems like Git, Subversion etc. Jenkins facilitates executing various jobs like build jobs, test jobs or deploy jobs in an automated fashion and report the outcome to a user.

Jenkins is not directly used in Selenium web automation framework but is integrated with Selenium through a plugin named as “Selenium Webdriver Plugin” which uses Http Proxy to communicate with Selenium Grid. This plugin enables Jenkins to execute WebDriver commands like “get”, “click”, “submit” etc.