Join us at the AVASOFT + Microsoft Tech Summit 2024 on Sep 12 | Microsoft Technology Center | Malvern, PA Join us at the AVASOFT + Microsoft Tech Summit 2024 on Sep 12 | Microsoft Technology Center | Malvern, PA Join us at the AVASOFT + Microsoft Tech Summit 2024 on Sep 12 | Microsoft Technology Center | Malvern, PA
Join us at the AVASOFT + Microsoft Tech Summit 2024 on Sep 12 | Microsoft Technology Center | Malvern, PA

DevOps in Integration – Continuous Integration, delivery and deployment

Synovos provides comprehensive MRO supply chain, asset and technology services that drive increased productivity, profitability and competitiveness in the global marketplace for a wide range of enterprise customers.
Reading time: 2 min(s)

Business Challenge

One of the most challenging tasks faced by our client was in the field of continuous integration while onboarding the partners.

  • Manual build, testing, and deployment of integration code was a time-consuming process and had dependencies on skilled resources to perform the actual work.
  • Developers frequently missed to check-in the files to SVN (Subversion) and deployed the wrong version to production that led to rollback and re-testing.
  • Manual regression testing took time for even small changes.
  • Emails were used to track deployments.

How Avasoft helped?

We understood their pain points and did the following to help them beat the manual process:

  • We configured SVN, Jenkins, and Maven for continuous integration/build.
  • Then we changed the process and automated the flow to trigger the build only when the code is checked in to SVN.
  • We automated the build to get unit tested itself with multiple test scenarios based on the flows configured in the maven solutions and then automatically get it deployed in the target environments when there are no errors.
  • We also recommended to break the work and commit them early. Though they accepted it, they were wondering how this could be a turn-key solution.

Tech Stack

Mule-Soft
jenkins
svn-casestudy
maven-casestudy

Value Additions to Customer

The process automation using Jenkins and Maven saved 80% of their resource’s time and made them more focused on the core tasks.

  • Automating the workflow to trigger build only when the code is checked in to SVN, saved 65% of the time that was unwantedly spent on re-testing.
  • Codes are checked in to SVN and are available to peers for review. This helped them to resolve conflicts at an early stage.
  • Since we automated the testing process, manually done regression testing was no more/very less needed.
  • As per our recommendation, they committed the code at an early stage and witnessed a great reduction in the integration costs.

Share this Article