Our Mooglelabs developers'-built code for the android applications, PrivTalk and Metz, for the client. But when the need to update and build a new version arose, a manual approach was needed to rebuild and redeploy it.
To get over this manual approach, we worked on the automation of the process through the DevOps process of building the pipeline with tools such as Jenkins.
The tools we prepared could automatically fetch the code from GitHub/GitLab wherever the code stays. It builds it through commands and deploys the desired APK to the play store.
Due to the increase in applications in the market, they needed a faster and guaranteed solution that was also cost-effective. The solution was necessary as manual build and deployment could delay and create errors. An automated solution was also necessary because of the hurdles in testing the application.
We crafted the automation solution. We used the tools Jenkins, Android Studio SDK, Github/Gitlab, Gradle 7.3.3, and Google play store account/ App-center account.
We made the DevOps Solution work through Jenkins. We created a freestyle job in Jenkins and linked our repo to it. Our developer provides the GitLab/GitHub Repos link with the necessary permissions.
In the git poll SCM, we had fixed the amount of time when it checked with the GitHub repo whether it had some changes or not.
In the build section, we built our repo with commands.
In the post-build section, the generated apk got finally deployed to the app center or google play store.
This way we did deployment to the app center.
They wanted to work on the automation of the business processes, and Mooglelabs performed it through the DevOps process of building the pipeline with tools such as Jenkins.
Let us know what you want to build with Jenkins and our Mooglelabs Experts would love to discuss it. Till then, you can go through a showcase of how Mooglelabs ’ developers and engineers build, deploy, and automate great stuff with Jenkins.