00:00 TOPICS
How to download and setup Jenkins
How to create Jenkins Project to run Selenium tests
How to trigger tests on changes in Project Repo
How to publish reports in Jenkins
Setting up Jenkins
01:26 STEP 1 - Download Jenkins from jenkins.io
03:21 STEP 2 - Start jenkins using command java -jar jenkins.war --httpPort=8080
06:50 STEP 3 - Open browser and goto http://localhost:8080 and setup Jenkins
09:35 STEP 4 - Install Required Plugins in Jenkins
✅ Maven Integration Plugin (if using Maven)
✅ TestNG Results Plugin (to view TestNG reports)
✅ Git Plugin (for fetching the test project from GitHub)
12:03 STEP 5 - Configure Java & Maven in Jenkins Manage Jenkins → Global Tool Configuration
✅ JDK → Add Java installation
✅ Maven → Add Maven installation
14:41 STEP 6 - Verify using command java -version and mvn -version in a Jenkins job
18:45 Setting up Jenkins Job for Selenium Tests
18:54 STEP 1 - Go to Jenkins Dashboard → New Item and Create Freestyle Project
19:45 STEP 2 - Go to Source Code Management → Git Enter Repository URL
21:42 STEP 3 - Go to Triggers → Poll SCM Set schedule e.g H/5 * * * *
24:35 STEP 4 - Go to Build Steps → Invoke Top-Level Maven Targets Add Maven Goals clean test
25:28 STEP 5 - Go to Post-Build Actions
Publish TestNG Results → test-output/testng-results.xml
Archive Artifacts → target/surefire-reports/*.html
28:20 STEP 6 - Run Jenkins job manually and on push in Git Repo Try Test Result Analyzer plugin
40:30 STEP 7 - If post build actions do not run on test failure update Maven commands to
clean test || true OR -Dmaven.test.failure.ignore=true clean test
-
My Project - github.com/Raghav-Pal/SeleniumAutomationFramework2…
Full Playlist - • Selenium Java 2025
▬▬▬▬▬▬▬
Share with all who may need this
If my work has helped you, consider helping any animal near you, in any way you can
Never Stop Learning
Raghav Pal
how to run selenium tests from jenkins
how to setup jenkins
how to create jenkins jobs
jenkins post build actions not running
how to make post build actions run when build step fails
how to show report on jenkins
▬▬▬▬ USEFUL LINKS ▬▬▬▬
✅ ALL TUTORIALS - AutomationStepByStep.com/
✅ CI | CD | DEVOPS
Jenkins Beginner - bit.ly/2MIn8EC
Docker - bit.ly/2MInnzx
Jenkinsfile - bit.ly/3JSMSZ7
Kubernetes - bit.ly/2MJIlMK
Vagrant - bit.ly/3MVKdBt
Ansible - bit.ly/3MUsY3h
Terraform - bit.ly/4hMh3l6
✅ WEB TESTING
Selenium Beginners - bit.ly/2MGRS8K
Selenium Java Framework from Scratch - bit.ly/2N9xvR6
Selenium Python - bit.ly/2oyMp5x
Selenium 4 - bit.ly/3AiJOlP
Selenium Tips - bit.ly/2owxc50
Selenium Builder - bit.ly/2MKNtlq
Katalon Studio - bit.ly/2wARFdi
Robot Framework with RIDE- bit.ly/2Px6Ue9
Robot Framework with Eclipse - bit.ly/2N8DZxb
Testim - bit.ly/3VbnNQb
TestCafe - bit.ly/3O6eYmK
Cucumber BDD - bit.ly/3Cnno4z
Cypress - bit.ly/3PpEukM
Playwright - bit.ly/3iuPByJ
WebdriverIO - bit.ly/3IJyofA
XPath & Web Locators - bit.ly/3PpEvoQ
✅ API TESTING
Web Services (API) - bit.ly/2MGafL7
SoapUI - bit.ly/2MGahmd
Postman - bit.ly/2wz8LrW
Postman 2022 - bit.ly/3JWm4qX
Postman 2024 - bit.ly/3AE2wr6
Rest Assured - bit.ly/3zUdhRD
Karate API Testing - bit.ly/3w3H5Ku
General - bit.ly/2PYdwmV
JMeter API Testing - bit.ly/3AgVPar
Katalon Studio API Testing - bit.ly/2BwuCTN
API Mocking - bit.ly/3bYPsjS
✅ MOBILE TESTING
Appium - bit.ly/2ZHFSGX
Appium 2 - bit.ly/3UJujNJ
Mobile Playlist - bit.ly/2PxpeUv
✅ PERFORMANCE TESTING
JMeter Beginner - bit.ly/2oBbtIU
JMeter Intermediate - bit.ly/2oziNVB
JMeter Advanced - bit.ly/2Q22Y6a
JMeter Tips & Tricks - bit.ly/2NOfWD2
Gatling - bit.ly/3QrWfkV
Performance Testing - bit.ly/2wEXbLS
✅ SOURCE CODE MANAGEMENT
Git & GitHub - bit.ly/2Q1pagY
GITLAB - bit.ly/2kQPGyQ
✅ IDE
Eclipse - bit.ly/3AnRhQP
IntelliJ IDEA - bit.ly/3AnyDZ8
Visual Studio Code - bit.ly/2V15yvt
✅ PROGRAMMING
Java Beginners - bit.ly/2PVUcXs
Java Tips & Tricks - bit.ly/2CdcDnJ
Groovy - bit.ly/2FvWV5C
JavaScript - bit.ly/2KJDZ8o
TypeScript - bit.ly/3dvJBmz
Python - bit.ly/2Z4iRye
Ruby - bit.ly/3JRRmzf
✅ BUILD TOOLS
Maven - bit.ly/2NJdDRS
Gradle - bit.ly/30l3h1B
QnA Friday - bit.ly/2NgwGpw
Sunday Special - bit.ly/2wB23BO
🙌 Connect with Raghav:
Ask Raghav: bit.ly/2CoJGWf
GitHub: github.com/Raghav-Pal
Udemy: www.udemy.com/user/raghav-pal-3/
Shorts Eng - bit.ly/3H9bifV
➡️ Subscribe for more videos: / @raghavpal
コメント