Continuing to Catch Up with State of the Art Continuous Integration Pipelines in Palladio – The Experience Report Strikes Back
dc.contributor.author | Alber, Lucas | |
dc.contributor.author | Boltz, Nicolas | |
dc.contributor.author | Schmid, Larissa | |
dc.contributor.editor | Herrmann, Andrea | |
dc.date.accessioned | 2023-11-30T08:32:48Z | |
dc.date.available | 2023-11-30T08:32:48Z | |
dc.date.issued | 2023 | |
dc.description.abstract | The Palladio organization comprises over 50 software artifacts and is actively developed by over 32 members. This research paper presents a case study on the migration from Jenkins to GitHub Actions for automated builds in the development workflow for Palladio. The transition has yielded significant improvements in continuous integration, review processes, and deployment efficiency. The adoption of GitHub Actions’ modular and reusable workflows has further optimized our build pipeline, resulting in enhanced maintainability and reduced redundancy. Additionally, by leveraging dependency analysis, we applied the idea of incremental builds to the whole organization and automated the generation of build workflows, leading to improved resource utilization and an average speed-up in build times of 11.7. This study highlights the benefits of embracing GitHub Actions and provides valuable insights for development teams seeking to streamline their build processes. | en |
dc.identifier.issn | 0720-8928 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/43249 | |
dc.language.iso | en | |
dc.pubPlace | Bonn | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Softwaretechnik-Trends Band 43, Heft 4 | |
dc.relation.ispartofseries | Softwaretechnik-Trends | |
dc.subject | SPP | |
dc.subject | Palladio | |
dc.subject | migration | |
dc.subject | automated build | |
dc.subject | continuous integration | |
dc.title | Continuing to Catch Up with State of the Art Continuous Integration Pipelines in Palladio – The Experience Report Strikes Back | en |
dc.type | Text/Conference Paper | |
mci.conference.date | 6-8 November 2023 | |
mci.conference.location | Karlsruhe, Germany | |
mci.conference.sessiontitle | 14th Symposium on Software Performance 2023 | |
mci.reference.pages | 20-22 |
Dateien
Originalbündel
1 - 1 von 1