Future of Information and Communication Conference (FICC) 2025
28-29 April 2025
Publication Links
IJACSA
Special Issues
Future of Information and Communication Conference (FICC)
Computing Conference
Intelligent Systems Conference (IntelliSys)
Future Technologies Conference (FTC)
International Journal of Advanced Computer Science and Applications(IJACSA), Volume 15 Issue 6, 2024.
Abstract: As the adoption and utilization of blockchain technology continue to expand in enterprise software development, integrating the established DevOps approach emerges as a rational decision. This integration has the potential to accelerate software development and delivery, enhance software quality, and improve overall productivity. However, there is currently a lack of guidance on a structured DevOps approach, specifically within the realm of blockchain-based software development. This paper emphasizes the importance of implementing an effective DevOps process and investigates its utilization in the development of blockchain smart contracts. Specifically, this study introduces a framework that aims to seamlessly integrate DevOps into the process of smart contract development. Specifically, this research paper presents a framework that has been developed to seamlessly incorporate DevOps principles into the process of smart contract development. The primary focus of this framework is to streamline the continuous delivery and deployment of blockchain smart contracts packaged in containers. It comprises two fundamental components: delivery and deployment, which communicate through Git-distributed version control. Smart contract applications and node-specific deployment configurations are stored in dedicated GitHub repositories. The delivery component guarantees the synchronization of the deployment package with the most recent version of the smart contract application and the node deployment configuration files. The deployment component, meanwhile, is responsible for executing blockchain-decentralized applications in containers across all blockchain nodes. It leverages GitHub, Jenkins, and Docker for this purpose. To validate its effectiveness, multiple tests have been conducted on Quorum's simple storage, Sawtooth's XO Integerkey, and Corda's token decentralized applications (dapps) dappsto evaluate the effectiveness of the proposed method.
Ramadan Nasr, Mohamed I. Marie and Ahmed El Sayed, “A Hybrid Framework to Implement DevOps Practices on Blockchain Applications (DevChainOps)” International Journal of Advanced Computer Science and Applications(IJACSA), 15(6), 2024. http://dx.doi.org/10.14569/IJACSA.2024.0150647
@article{Nasr2024,
title = {A Hybrid Framework to Implement DevOps Practices on Blockchain Applications (DevChainOps)},
journal = {International Journal of Advanced Computer Science and Applications},
doi = {10.14569/IJACSA.2024.0150647},
url = {http://dx.doi.org/10.14569/IJACSA.2024.0150647},
year = {2024},
publisher = {The Science and Information Organization},
volume = {15},
number = {6},
author = {Ramadan Nasr and Mohamed I. Marie and Ahmed El Sayed}
}
Copyright Statement: This is an open access article licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, even commercially as long as the original work is properly cited.