Current hot topics in software development include continuous integration (CI) and continuous delivery (CD) [3]. As quality and stability are crucial components of embedded systems, several methodologies and tools are utilized to produce embedded software more quickly [4]. Developers receive feedback on their changes immediately after committing code when CI is effectively implemented, and issues are repaired more quickly. However, for many embedded systems, the use of CI is constrained by a lack of hardware and complexity. Using a virtual platform and simulation techniques, it is feasible to run code meant for even deeply embedded target systems on standard PCs and servers. This enables an effective CI solution that is both more versatile and less expensive than just depending on hardware[3]. By taking into account hardware dependencies and interface constraints, certain ways have been proposed, such as: Automating continuous integration to minimize build and test times, Static code analysis to examine the code's structure and find abnormalities that lead to actual bugs, Automated continuous deployment and Automate the deployment process to analyze drastically reduce the time and enable faster feedback [4].