Client Background
The customer is into building products for warehouse management and distribution. They have a core product team building their product and multiple project teams that customize the product to suit customer needs
Client Need
Suitable Git architecture for their product and project teams
Initiating the release pipeline automatically through Jenkins Jobs
Test the code quality and code coverage
Create an image whenever the code is successfully built, push the same to Docker Hub/Registry and check the same by starting a Docker container
Automate the DB Deployments to the Database Server
Solution
Streamlined the Git architecture
Created a build pipeline that automatically initiates a build when code is merged into the Master branch
Integrated SonarQube with Jenkins for code quality and coverage
Created a Jenkins job that creates Docker Images after the job is successful, pushes the same to Docker Hub/Registry and starts a Docker container to host the image
Automated triggering Robot Framework test cases when the code is committed to GitHub
Realized Benefits
Developers can now easily test and merge their code into GitHub account
Code is tested for quality and coverage on each build
No more manual effort required to maintain and deploy the artifacts
Users can easily check the result of the build deployments through notifications
Robot Framework test cases are being executed automatically through Jenkins, once a developer checks in his code
Tools & Technologies
Oracle
GitHub
Jenkins
Sonarqube
Docker
JFrog
Trending Success Stories
Ready to Innovate with Us?
Let’s Talk!
Connect with us on social media
Write to us at
[email protected]