Advances in Computing
p-ISSN: 2163-2944 e-ISSN: 2163-2979
2020; 10(1): 10-14
doi:10.5923/j.ac.20201001.02
Vasanth K. Makam
Phoenix, AZ, United States of America
Correspondence to: Vasanth K. Makam, Phoenix, AZ, United States of America.
Email: |
Copyright © 2020 The Author(s). Published by Scientific & Academic Publishing.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
Continuous Integration (CI) aids in ensuring the software development process is reliable and provides fast feedback on tests and builds. It helps to detect errors quickly and corrects them before the system gets complicated. The CI process comprises of tools that help in identifying the correctness and provision of feedback for the software under process. The CI tools cleanse the data of errors through constant build and tests. The CI tools assist in transforming and mapping of the data before Integration and quick detection of errors. As cloud computing grows and gets embraced by businesses, the choice to host CI tools on premise or on cloud becomes a critical management decision. To make this decision, businesses ought to get acquainted with various CI tools and models they wish to implement, the security of their data, the capital to invest, and the reliability of the providers. Analyzing these variables will give business management an understanding of 1) the right CI tools for their businesses and 2) the best platform to host the integration tools. This review of CI on the cloud versus on premise revealed that it is imperative when determining the right CI tool for your need, to consider the right platform to host it to ensure synchronization.
Keywords: Continuous Integration, DevOps, Continuous Delivery, Cloud Computing, Cloud Security, Agile
Cite this paper: Vasanth K. Makam, Continuous Integration on Cloud Versus on Premise: A Review of Integration Tools, Advances in Computing, Vol. 10 No. 1, 2020, pp. 10-14. doi: 10.5923/j.ac.20201001.02.
Figure 1. Architecture pattern [3] |
Figure 2. Continuous integration delivery [4] |
Figure 3. Visualization of CI/CDE/CD |
|