Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Pipeline Orchestration Framework for Continuous Integration and Continuous Deployment


Affiliations
1 Department of Computer Science and Engineering, Walchand College of Engineering, Sangli (MH), India
2 Walchand College of Engineering, Sangli (MH), India
     

   Subscribe/Renew Journal


An enterprises follow Agile Software Development methodology to because business requirements changes frequently. In Agile Software Development methodology, it is essential to continuously integrate the component into a main trunk of a project to test the new component of the system. Then test all the component of the project; this happens frequently so it needs to streamline processes to orchestrate the tests. So it is difficult to manage the software development life cycle for those changes and maintain the software code quality. To maintain the product quality it is essential to integrate the product component and need to deploy a product on pre-production environment and test the product. Hence the need for Continuous Integration and Continuous Delivery process for software product. Hence Enterprises need for reliable and predictable delivery process of software. The objective of the paper is to design an effective framework for automated testing and deployment to help to automate the code analysis, test selection, test scheduling, environment provisioning, test execution, results analysis and deployment pipeline. Test orchestration framework typically very complicated to develop such pipeline to make software reliable, and bug free. For environment provisioning can be provided through virtualization and cloud computing.

Keywords

Continuous Integration (CI), Continious Deployment (CD), DevOps, Agile Software Development, Test Oracle, Test Orchestration, Cloud Computing, Delivery Pipeline.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 155

PDF Views: 2




  • Pipeline Orchestration Framework for Continuous Integration and Continuous Deployment

Abstract Views: 155  |  PDF Views: 2

Authors

Nikhil Rathod
Department of Computer Science and Engineering, Walchand College of Engineering, Sangli (MH), India
Anil Surve
Walchand College of Engineering, Sangli (MH), India

Abstract


An enterprises follow Agile Software Development methodology to because business requirements changes frequently. In Agile Software Development methodology, it is essential to continuously integrate the component into a main trunk of a project to test the new component of the system. Then test all the component of the project; this happens frequently so it needs to streamline processes to orchestrate the tests. So it is difficult to manage the software development life cycle for those changes and maintain the software code quality. To maintain the product quality it is essential to integrate the product component and need to deploy a product on pre-production environment and test the product. Hence the need for Continuous Integration and Continuous Delivery process for software product. Hence Enterprises need for reliable and predictable delivery process of software. The objective of the paper is to design an effective framework for automated testing and deployment to help to automate the code analysis, test selection, test scheduling, environment provisioning, test execution, results analysis and deployment pipeline. Test orchestration framework typically very complicated to develop such pipeline to make software reliable, and bug free. For environment provisioning can be provided through virtualization and cloud computing.

Keywords


Continuous Integration (CI), Continious Deployment (CD), DevOps, Agile Software Development, Test Oracle, Test Orchestration, Cloud Computing, Delivery Pipeline.