msbuild jenkins pipeline code example
Example 1: jenkins commands
mvn clean ==> delete target folder
- mvn clean test ==> delete target folder
and run cucumber tests
- mvn clean verify ==> delete target folder, run cucumber test,
generate cucumber HTML report
- mvn clean verify -P Regression ==> delete target folder,
run Regression profile in pom.xml.
- mvn verify -Dfile = RegressionRunner.java ==>
runs this specific runner class
- mvn install -DskipTests ==> It will skip all tests
- mvn -Dtest=login test ==> Running a Single Test Class:
It will run only login test class
- mvn verify -Dbrowser=firefox --> to run with firefox
- mvn verify -Dbrowser=chrome --> to run with chrome
- mvn verify -Dcucumber.options="--tags @smoke"
-Denv="QA2" --> provide scenarios that you want to run.
No need to change CucumberRunner class.
It overrides runner class configuration.
Example 2: how to maintain jenkins
It is done by -DevOps Team-,
But I provide them information of my tests and configuration info and
also the emails to send notifications.
Git path
Mvn code; goals - compile, or verify -drunner=xml, etc.
Time schedule for certain tests