5–6 May 2022 Hybrid conference
Live Congress Leoben
Europe/Vienna timezone

Software Development Best Practices: Implementing Continuous Integration/Continuous Deployment (CI/CD) at MCL

5 May 2022, 19:16
2m
LCS-Dominikanerhof

LCS-Dominikanerhof

Poster Presentation Computational multiscale materials design and materials accelerator platforms Poster Show & Get-Together

Speaker

Mr Franco Moitzi (Materials Center Leoben Forschung GmbH)

Description

The Materials Center Leoben (MCL) develops and implements simulation tools and software to characterize, understand and design materials properties at different length scales, using various methods closely interlinked with experiments. MCL constantly pursues novel and vanguardist Software development approaches. To streamline the software development workflow, MCL started the implementation of continuous integration and continuous deployment (CI/CD) tool infrastructure. CI automatizes the integration of code changes from multiple developers into a shared repository by combining automated building and testing units. At the same time, CD provides automated deployment services to deliver the changes to end-users. Based on gitlab (gitlab.mcl.at), a CI service is already available at MCL, and the first projects are already using the infrastructure. This poster will provide a general overview of the MCL-CI/CD development status, covering the infrastructure used and practical aspects of implementation and usage. In addition, an outlook on the future services and user projects will be provided.

Speaker Country Austria

Authors

Mr Franco Moitzi (Materials Center Leoben Forschung GmbH) Mr Christian Stecher (Materials Center Leoben Forschung GmbH)

Co-authors

Natalia Bedoya (Materials Center Leoben Forschung GmbH) Mr Franz-Martin Frieß (Materials Center Leoben Forschung GmbH) Dr Manfred Mücke (Materials Center Leoben Forschung GmbH)

Presentation materials

There are no materials yet.