Continuous Integration and Continuous Delivery with Microcontrollers Applications

被引:0
|
作者
Tinetti, Fernando G. [1 ]
Santi, Alejo A. [2 ]
Mendez, Mariano [3 ]
机构
[1] UNLP, Fac Informat, CIC Prov Buenos Aires, La Plata, Argentina
[2] Univ Nacl La Plata, Fac Informat, La Plata, Argentina
[3] Univ Buenos Aires, Fac Ingn, Buenos Aires, DF, Argentina
关键词
Microcontrollers; ESP32; CI/CD; Arduino; Over-The-Air (OTA) Updates; Distributed Systems; Real-Time Systems;
D O I
10.1109/CSCI62032.2023.00179
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an approach to streamline the software development process using microcontrollers via a popular practice of recent years: CI/CD (Continuous Integration/Continuous Delivery or Deployment). Essentially, this practice involves automating different stages of the development process to save time, such as building, testing, and subsequent deployment. By doing so, a system is created to work smoothly and continuously, partially relieving developers of tasks that can be automated. Our approach involves the design and implementation of a compact server for interacting with various agents/tasks related to microcontrollers-based applications development. Thus, the created system is capable of automating at least a portion of the software development process, ultimately providing significant advantages for microcontrollers applications programmers.
引用
收藏
页码:1085 / 1090
页数:6
相关论文
共 50 条
  • [1] Continuous Integration and Continuous Delivery Framework for SDS
    Bello, Yahuza
    Figetakis, Emanuel
    Refaey, Ahmed
    Spachos, Petros
    2022 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2022, : 406 - 410
  • [2] A Stochastic Petri net Model of Continuous Integration and Continuous Delivery
    Bhadra, Sushovan
    2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 114 - 117
  • [3] A Stochastic Petri Net Model of Continuous Integration and Continuous Delivery
    Bhadra, Sushovan
    Das, Bikram
    Silva, Priscila
    Nagaraju, Vidhyashree
    Fiondella, Lance
    2023 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, RAMS, 2023,
  • [4] Continuous Integration of Applications for ONOS
    Grossmann, Marcel
    Ioannidis, Christos
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019), 2019, : 213 - 217
  • [5] Understanding DevOps & Bridging the gap from Continuous Integration to Continuous Delivery
    Virmani, Manish
    FIFTH INTERNATIONAL CONFERENCE ON THE INNOVATIVE COMPUTING TECHNOLOGY (INTECH 2015), 2015, : 78 - 82
  • [6] Continuous Integration for Laravel Applications with GitLab
    Than, Phyu Phyu
    Phyu, Myat Pwint
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION SCIENCE AND SYSTEM, AISS 2019, 2019,
  • [7] Continuous Delivery of Blockchain Distributed Applications
    Gorski, Tomasz
    SENSORS, 2022, 22 (01)
  • [8] Cinders: The continuous integration and delivery architecture framework
    Stahl, Daniel
    Bosch, Jan
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 83 : 76 - 93
  • [9] Test activities in the continuous integration and delivery pipeline
    Martensson, Torvald
    Stahl, Daniel
    Bosch, Jan
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (04)
  • [10] Continuous Integration and Continuous Delivery Pipeline Automation for Agile Software Project Management
    Arachchi, S. A. I. B. S.
    Perera, Indika
    2018 MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON) 4TH INTERNATIONAL MULTIDISCIPLINARY ENGINEERING RESEARCH CONFERENCE, 2018, : 156 - 161