Achieving Software Release Management and Continuous Integration using Maven, Jenkins and Artifactory
Journal: International Journal of Experiential Learning & Case Studies (Vol.3, No. 2)Publication Date: 2018-12-30
Authors : Shahbaz Ali Syed Tariq Rahim Soomro;
Page : 236-245
Keywords : Continuous Integration; Maven; Jenkins; Artifactory;
Abstract
It is often required that the developers working on a single module or software project, while working from remote locations. Scenarios like that increase complexity and challenge to manage releases and to merge their daily work in a single artifact. For component based development, developers are responsible for the merging their own work with others and to make sure the integrations went smooth with no error and problems. Sometimes it's hard to do this job because of the large size of team members, big project size or geographically separated teams. Through Continuous integration this whole process becomes lot easier because all the validations and verifications will be done by an automated job. This job will check for the changes in the project code and whenever a change happens it will run the build process automatically, which detects errors and problems with the code and also notifies the concerned team member who is responsible for this error. This study introduces an approach to setup a Continuous Integrations techniques in a project using open source tools like Maven, Jenkins and Artifactory.
Other Latest Articles
- An Analysis of Exchange Rate, J Curve and Debt Burden in Pakistan: An Analysis of Bound Testing
- Exploring Authentic Leadership In Relation To Job Satisfaction in Public and Private Sector Universities
- HR Personnels Perception for the Importance and Success of Social Networking Sites Integration in Recruitment
- Analysis and Solutions of Career Problems: A Case of Fresh Graduates of Industrial & Production Engineering
- Evaluation of Brand Equity for Automobile Car Industry: Perception of Customers in Karachi
Last modified: 2019-01-10 14:35:08