Chand, Suditi und Bremer, Stefanie und Pfannenstiel, Mike (2025) Implementation of DevOps with Gitlab CI/CD for a Large Satellite Simulation Software. Electronic Communications of the EASST, 85, Seite 2713. European Association of Software Science and Technology. doi: 10.14279/eceasst.v85.2713. ISSN 1863-2122.
|
PDF
- Verlagsversion (veröffentlichte Fassung)
1MB |
Offizielle URL: https://eceasst.org/index.php/eceasst/article/view/2713
Kurzfassung
The aim of this paper is to demonstrate the need and benefits of using Continuous Integration and Continuous Delivery (CI/CD) workflow for the testing, documentation, build and release of numerous GitLab projects (science modules) for the core VENQS® simulation library developed at DLR SI. The objective of this library and the supporting software development and management processes is to provide a simulation tool-chain for satellite mission design. It is crucial to have standardised workflows for module versioning, dependency management and release management systems. A down-to-top and a top-to-down pipeline architecture are implemented to meet all the project requirements. Consequently, the error-free deployment of new features and/or modules has been accelerated from 3-5 weeks to less than a week. Concluding, this paper sheds light on the implementation of a CI/CD pipeline in a large software infrastructure. Moreover, the benefits we achieved in automating the DevOps of our research software in GitLab CI/CD are discussed.
| elib-URL des Eintrags: | https://elib.dlr.de/213673/ | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dokumentart: | Zeitschriftenbeitrag | ||||||||||||||||||||||||||||
| Titel: | Implementation of DevOps with Gitlab CI/CD for a Large Satellite Simulation Software | ||||||||||||||||||||||||||||
| Autoren: |
| ||||||||||||||||||||||||||||
| Datum: | 15 Dezember 2025 | ||||||||||||||||||||||||||||
| Erschienen in: | Electronic Communications of the EASST | ||||||||||||||||||||||||||||
| Referierte Publikation: | Ja | ||||||||||||||||||||||||||||
| Open Access: | Ja | ||||||||||||||||||||||||||||
| Gold Open Access: | Ja | ||||||||||||||||||||||||||||
| In SCOPUS: | Ja | ||||||||||||||||||||||||||||
| In ISI Web of Science: | Nein | ||||||||||||||||||||||||||||
| Band: | 85 | ||||||||||||||||||||||||||||
| DOI: | 10.14279/eceasst.v85.2713 | ||||||||||||||||||||||||||||
| Seitenbereich: | Seite 2713 | ||||||||||||||||||||||||||||
| Herausgeber: |
| ||||||||||||||||||||||||||||
| Verlag: | European Association of Software Science and Technology | ||||||||||||||||||||||||||||
| Name der Reihe: | deRSE25 - Selected Contributions of the 5th Conference for Research Software Engineering in Germany | ||||||||||||||||||||||||||||
| ISSN: | 1863-2122 | ||||||||||||||||||||||||||||
| Status: | veröffentlicht | ||||||||||||||||||||||||||||
| Stichwörter: | Satellite simulation software, VENQS, DevOps, Continuous Integration, Continuous Delivery, CI/CD architecture, GitLab CI/CD, Research software, Software management, Build automation, Release management, Very Small Software Development Entity | ||||||||||||||||||||||||||||
| HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||||||||||||||||||
| HGF - Programm: | Raumfahrt | ||||||||||||||||||||||||||||
| HGF - Programmthema: | Kommunikation, Navigation, Quantentechnologien | ||||||||||||||||||||||||||||
| DLR - Schwerpunkt: | Raumfahrt | ||||||||||||||||||||||||||||
| DLR - Forschungsgebiet: | R KNQ - Kommunikation, Navigation, Quantentechnologie | ||||||||||||||||||||||||||||
| DLR - Teilgebiet (Projekt, Vorhaben): | R - Projekt MoQSpace | ||||||||||||||||||||||||||||
| Standort: | Bremen | ||||||||||||||||||||||||||||
| Institute & Einrichtungen: | Institut für Satellitengeodäsie und Inertialsensorik > Relativistische Modellierung | ||||||||||||||||||||||||||||
| Hinterlegt von: | Chand, Frau Suditi | ||||||||||||||||||||||||||||
| Hinterlegt am: | 23 Dez 2025 12:26 | ||||||||||||||||||||||||||||
| Letzte Änderung: | 23 Dez 2025 12:26 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags