A Jenkins plugin that integrates Selenium Grid directly into your Jenkins environment. It allows you to easily configure and run Selenium Hub and Nodes on your Jenkins Agents.
You can find the latest Release here.
To build and run the plugin locally:
# Compile, test, and validate code style
mvn clean verify
# Auto-format (if needed)
mvn spotless:apply
# Run a local Jenkins instance with the plugin
mvn -Dhost=0.0.0.0 hpi:run
It's also possible to run the Plugin in a Docker Jenkins Container, but following Ports are required to be exposed:
- 4444 - Selenium Hub
- 4442-4443 - Connect Nodes to Selenium Hub