Continuous Integration and Continuous Deployment (CI/CD) for Web Applications on Cloud Infrastructures

Main Article Content

Alde Alanda Hanriyawan Adnan Mooduto Rizka Hadelina

Abstract


At this time, the application development process has experienced much development in terms of tools and the programming language used. The application development process is required to be carried out in a fast process using various existing tools. The application development and delivery process can be done quickly using Continuous Integration (CI) and Continuous Delivery (CD). This study uses the CI/CD technique to develop real-time applications using various programming languages implemented on a cloud infrastructure using the AWS codepipeline, which focuses on automatic deployment. Application source code is stored on different
media using GitHub and Amazon S3. The source code will be tested for automatic deployment using the AWS code pipeline. The results of this study show that all programming languages can be appropriately deployed with an average time of 60 seconds

Downloads

Download data is not yet available.

Article Details

How to Cite
Alanda, A., Mooduto, H., & Hadelina, R. (2022, September 30). Continuous Integration and Continuous Deployment (CI/CD) for Web Applications on Cloud Infrastructures. JITCE (Journal of Information Technology and Computer Engineering), 6(02), 50-55. https://doi.org/https://doi.org/10.25077/jitce.6.02.50-55.2022
Section
Articles

References

[1] A. Alanda and D. Satria, “Implementasi Cloud Based Video Conference System Menggunakan Amazon Web Service,” JITCE (Journal Inf. Technol. Comput. Eng., vol. 5, no. 02, 2021.
[2] C. Singh, N. S. Gaba, M. Kaur, and B. Kaur, “Comparison of different CI/CD Tools integrated with cloud platform,” in Proceedings of the 9th International Conference On Cloud Computing, Data Science and Engineering, Confluence 2019, 2019.
[3] J. Mahboob and J. Coffman, “A Kubernetes CI/CD Pipeline with Asylo as a Trusted Execution Environment Abstraction Framework,” in 2021 IEEE 11th Annual Computing and Communication Workshop and Conference, CCWC 2021, 2021.
[4] N. Rathod and A. Surve, “Test orchestration a framework for Continuous Integration and Continuous deployment,” in 2015 International Conference on Pervasive Computing: Advance Communication Technology and Application for Society, ICPC 2015, 2015.
[5] D. Ståhl, T. Mårtensson, and J. Bosch, “The continuity of continuous integration: Correlations and consequences,” J. Syst. Softw., vol. 127, 2017.
[6] S. Ferdian, T. Kandaga, A. Widjaja, H. Toba, R. Joshua, and J. Narabel, “Continuous Integration and Continuous Delivery Platform Development of Software Engineering and Software Project Management in Higher Education,” J. Tek. Inform. dan Sist. Inf., vol. 7, no. 1, 2021.