Background: We were using a legacy application which, when compared to today’s modern standards, was slow and inefficient. Even copy jobs themselves would typically take hours to complete, even when automated.
Goals: To automate the end-to-end deployments for all of our environments.
"Jenkins solved all the obstacles and the need for manual intervention. It also helped to overcome network delay."
Solution & Results: Using Jenkins, integration between multiple environments was done with very manual intervention and set up. It was done using a master pipeline and it runs smoothly, and saves me time and effort.
I used Jenkins as an integration tool. First I installed slave agents on my target servers and connected all the required interfaces like Artifactory, Bitbucket, etc. This setup works on a single click. I even automated post-deployment verifications. It made my life and this project so much easier.
Of note: the Jira plugin made life easy and it was simple to generate Allure reports and publish them on Confluence.
The results are the true selling point! They include:
deployment efficiency with same day turnaround
build is performed in couple of minutes
user notifications sent automatically
delivery alert triggered to Ops team
runtime reports generated and sent effortlessly
+
+