- TAP is responsible for automate the testing process.
- Fetch all branches from provided repos link.
- Run test scenarios.
- Generate reports.
- Jira ticket create if any failure occurs in build formation.
- Notification of failure send to defined Team and Slack channel.
git clone https://gitlab.mynisum.com/navinash/GithubBranchesApp.gitcd GithubBranchesAppmvn spring-boot:run
To run the application in local environment you need to define active profile in application.properties SPRING_PROFILES_ACTIVE= {dev or qa} .
- Login to Jenkins Dashboard
- For DEV env, Click GithubBranchesApp
- For QA env, Click GithubBranchesApp-qa
- In Configure window define branch name in 'Branch Specifier'
- Apply and save changes
- Click on 'Build Now' for deployment
- QA : qa-swagger-ui-link
- DEV : dev-swagger-ui-link