Build automation systems against CI lock-in : A comparative study of Dagger and Mage

Autor: Áron Kiss
Rok vydání: 2022
Předmět:
Zdroj: Production Systems and Information Engineering. 10:53-69
ISSN: 1785-1270
DOI: 10.32968/psaie.2022.3.6
Popis: Vendor lock-in is a well-known phenomenon in the software industry. Strongly relying on vendor-specific implementation may cause financial and technological hardships to manufacturers and can establish monopoly situation of a vendor. With the spread of cloud-based development tools, vendor lock-in is present not only during operation, but also during development. This article provides an overview of risk types introduced to projects by vendor lock-in situation. Key factors of vendor lock-in are also identified, especially with regard to modern cloud-based CI/CD services. Later, a test software architecture is demonstrated how to minimize CI lock-in, followed by a detailed comparison of two build automation systems that can be used in practice for this purpose. The applicability of build automation systems is demonstrated on the implementation and test results.
Databáze: OpenAIRE